成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Docker構(gòu)建鏡像并上傳Docker Hub

instein / 3416人閱讀

摘要:構(gòu)建鏡像并上傳使用加速下載鏡像注冊(cè)注冊(cè)在更多加速器中使用命令,會(huì)自動(dòng)幫你創(chuàng)建文件重啟服務(wù)踩坑如果在中服務(wù)重啟失敗,建議打開(kāi)文件,修改為如下形式加速地址此方法使用于版本在或更高構(gòu)建鏡像兩種方法,準(zhǔn)備工作注冊(cè)注冊(cè)登錄方法一啟動(dòng)容器

Docker構(gòu)建鏡像并上傳Docker Hub 使用DaoCloud加速下載docker鏡像

注冊(cè)DaoCloud注冊(cè)

在更多->加速器中使用命令,會(huì)自動(dòng)幫你創(chuàng)建/etc/docker/daemon.json文件

重啟docker服務(wù)

sudo service docker restart

踩坑:如果在centos7中docker服務(wù)重啟失敗,建議打開(kāi)/etc/docker/daemon.json文件,修改為如下形式

{
    "registry-mirrors": [
        "加速地址"
    ],
    "insecure-registries": []
}

此方法使用于Docker 版本在 1.12 或更高

構(gòu)建鏡像

兩種方法:commit,build Dockerfile

準(zhǔn)備工作

注冊(cè)Docker Hub注冊(cè)

登錄

  sudo docker login

方法一:docker commit

啟動(dòng)容器

  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 本地測(cè)試

  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

出現(xiàn)?這個(gè)說(shuō)明成功了?

docker push

  sudo docker push awebone/ubuntu_nginx

方法二:build Dockerfile

本地創(chuàng)建文件

  mkdir -p dockerfile/df_test
  
  cd dockerfile/df_test/
  
  vim Dockerfile

編輯Dockerfile文件

  # First dockerfile for test
  FROM ubuntu:14.04
  MAINTAINER awebone "[email protected]"
  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;"]

構(gòu)建

  sudo docker build -t="awebone/df_test" .

每步都會(huì)產(chǎn)生一個(gè)id,是中間層鏡像,注意命令最后一個(gè)點(diǎn)是指對(duì)當(dāng)前文件夾

docker 本地測(cè)試

  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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27134.html

相關(guān)文章

  • docker入門(mén)指導(dǎo)

    摘要:驗(yàn)證安裝分析上面指令結(jié)構(gòu)告訴操作系統(tǒng),正在使用程序子指令,創(chuàng)建并運(yùn)行容器告訴哪個(gè)被導(dǎo)入容器打印如下完美,你的電腦上已經(jīng)成功安裝了。我們通過(guò)上面指令查看鏡像,顯示的可能比容器要多。 驗(yàn)證安裝 docker run hello-world # 分析上面指令結(jié)構(gòu): # docker: 告訴操作系統(tǒng),正在使用docker程序 # run: 子指令,創(chuàng)建并運(yùn)行容器 # hello-world:...

    WilsonLiu95 評(píng)論0 收藏0
  • 優(yōu)勢(shì)+工具+實(shí)踐=DevOps&Docker的企業(yè)級(jí)落地

    摘要:的設(shè)計(jì)模式的設(shè)計(jì)模式以持續(xù)集成持續(xù)測(cè)試持續(xù)交付和持續(xù)部署為中心,自動(dòng)化協(xié)作和持續(xù)監(jiān)控是中使用的一些其他設(shè)計(jì)模式。持續(xù)集成持續(xù)集成是不斷地將源代碼集成到一個(gè)新的構(gòu)建或發(fā)布的過(guò)程,源代碼可以在本地存儲(chǔ)中,也可以在或中。 showImg(https://segmentfault.com/img/remote/1460000010452455); 識(shí)別二維碼報(bào)名活動(dòng) 8月19日,來(lái)自微軟、數(shù)人...

    stormjun 評(píng)論0 收藏0
  • Docker零基礎(chǔ)入門(mén)指南(五):Docker倉(cāng)庫(kù)使用

    摘要:原文地址零基礎(chǔ)入門(mén)指南五倉(cāng)庫(kù)是集中存放鏡像的地方。最常使用的公開(kāi)服務(wù)是官方的,這也是默認(rèn)的,并擁有大量的高質(zhì)量的官方鏡像。登錄可以通過(guò)執(zhí)行命令交互式的輸入用戶(hù)名及密碼來(lái)完成在命令行界面登錄。使用將這個(gè)鏡像標(biāo)記為。 原文地址:Docker零基礎(chǔ)入門(mén)指南(五) 倉(cāng)庫(kù)( Repository )是集中存放鏡像的地方。一個(gè)容易混淆的概念是注冊(cè)服務(wù)器( Registry )。實(shí)際上注冊(cè)服務(wù)器是管...

    silenceboy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

instein

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<