成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

instein / 3464人閱讀

摘要:構(gòu)建鏡像并上傳使用加速下載鏡像注冊(cè)注冊(cè)在更多加速器中使用命令,會(huì)自動(dòng)幫你創(chuàng)建文件重啟服務(wù)踩坑如果在中服務(wù)重啟失敗,建議打開文件,修改為如下形式加速地址此方法使用于版本在或更高構(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ù)重啟失敗,建議打開/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 "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;"]

構(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://m.hztianpu.com/yun/27134.html

相關(guān)文章

  • docker入門指導(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ǔ)入門指南(五):Docker倉(cāng)庫(kù)使用

    摘要:原文地址零基礎(chǔ)入門指南五倉(cāng)庫(kù)是集中存放鏡像的地方。最常使用的公開服務(wù)是官方的,這也是默認(rèn)的,并擁有大量的高質(zhì)量的官方鏡像。登錄可以通過(guò)執(zhí)行命令交互式的輸入用戶名及密碼來(lái)完成在命令行界面登錄。使用將這個(gè)鏡像標(biāo)記為。 原文地址:Docker零基礎(chǔ)入門指南(五) 倉(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元查看
<