摘要:構建鏡像并上傳使用加速下載鏡像注冊注冊在更多加速器中使用命令,會自動幫你創建文件重啟服務踩坑如果在中服務重啟失敗,建議打開文件,修改為如下形式加速地址此方法使用于版本在或更高構建鏡像兩種方法,準備工作注冊注冊登錄方法一啟動容器
Docker構建鏡像并上傳Docker Hub 使用DaoCloud加速下載docker鏡像
注冊DaoCloud注冊
在更多->加速器中使用命令,會自動幫你創建/etc/docker/daemon.json文件
重啟docker服務
sudo service docker restart
踩坑:如果在centos7中docker服務重啟失敗,建議打開/etc/docker/daemon.json文件,修改為如下形式
{ "registry-mirrors": [ "加速地址" ], "insecure-registries": [] }
此方法使用于Docker 版本在 1.12 或更高
構建鏡像兩種方法:commit,build Dockerfile
準備工作注冊Docker Hub注冊
登錄
sudo docker login方法一:docker commit
啟動容器
sudo docker run -it -p 80 --name commit_test ubuntu bash
安裝必要工具
apt-get update apt-get install -y nginx
docker commit
sudo docker commit -a "awebone" -m "ubuntu_nginx" commit_test docker.io/awebone/ubuntu_nginx
docker 本地測試
sudo docker run -d --name nginx_web1 -p 32769:80 docker.io/awebone/ubuntu_nginx nginx -g "daemon off;" sudo docker ps -a curl http://127.0.0.1:32769
出現?這個說明成功了?
docker push
sudo docker push awebone/ubuntu_nginx方法二:build Dockerfile
本地創建文件
mkdir -p dockerfile/df_test cd dockerfile/df_test/ vim Dockerfile
編輯Dockerfile文件
# First dockerfile for test FROM ubuntu:14.04 MAINTAINER awebone "610958401@qq.com" RUN apt-get update RUN apt-get install -y nginx COPY index.html /usr/share/nginx/html/ EXPOSE 80 ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"]
構建
sudo docker build -t="awebone/df_test" .
每步都會產生一個id,是中間層鏡像,注意命令最后一個點是指對當前文件夾
docker 本地測試
sudo docker run -d --name nginx_web2 -p 32770:80 docker.io/awebone/df_test nginx -g "daemon off;" sudo docker ps -a curl http://127.0.0.1:32770
docker push
sudo docker push awebone/df_test
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27134.html
摘要:驗證安裝分析上面指令結構告訴操作系統,正在使用程序子指令,創建并運行容器告訴哪個被導入容器打印如下完美,你的電腦上已經成功安裝了。我們通過上面指令查看鏡像,顯示的可能比容器要多。 驗證安裝 docker run hello-world # 分析上面指令結構: # docker: 告訴操作系統,正在使用docker程序 # run: 子指令,創建并運行容器 # hello-world:...
摘要:的設計模式的設計模式以持續集成持續測試持續交付和持續部署為中心,自動化協作和持續監控是中使用的一些其他設計模式。持續集成持續集成是不斷地將源代碼集成到一個新的構建或發布的過程,源代碼可以在本地存儲中,也可以在或中。 showImg(https://segmentfault.com/img/remote/1460000010452455); 識別二維碼報名活動 8月19日,來自微軟、數人...
摘要:原文地址零基礎入門指南五倉庫是集中存放鏡像的地方。最常使用的公開服務是官方的,這也是默認的,并擁有大量的高質量的官方鏡像。登錄可以通過執行命令交互式的輸入用戶名及密碼來完成在命令行界面登錄。使用將這個鏡像標記為。 原文地址:Docker零基礎入門指南(五) 倉庫( Repository )是集中存放鏡像的地方。一個容易混淆的概念是注冊服務器( Registry )。實際上注冊服務器是管...
閱讀 2044·2021-11-15 11:39
閱讀 3226·2021-10-09 09:41
閱讀 1491·2019-08-30 14:20
閱讀 3262·2019-08-30 13:53
閱讀 3325·2019-08-29 16:32
閱讀 3362·2019-08-29 11:20
閱讀 3018·2019-08-26 13:53
閱讀 775·2019-08-26 12:18