国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Docker構建鏡像并上傳Docker Hub

instein / 3408人閱讀

摘要:構建鏡像并上傳使用加速下載鏡像注冊注冊在更多加速器中使用命令,會自動幫你創建文件重啟服務踩坑如果在中服務重啟失敗,建議打開文件,修改為如下形式加速地址此方法使用于版本在或更高構建鏡像兩種方法,準備工作注冊注冊登錄方法一啟動容器

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入門指導

    摘要:驗證安裝分析上面指令結構告訴操作系統,正在使用程序子指令,創建并運行容器告訴哪個被導入容器打印如下完美,你的電腦上已經成功安裝了。我們通過上面指令查看鏡像,顯示的可能比容器要多。 驗證安裝 docker run hello-world # 分析上面指令結構: # docker: 告訴操作系統,正在使用docker程序 # run: 子指令,創建并運行容器 # hello-world:...

    WilsonLiu95 評論0 收藏0
  • 優勢+工具+實踐=DevOps&Docker的企業級落地

    摘要:的設計模式的設計模式以持續集成持續測試持續交付和持續部署為中心,自動化協作和持續監控是中使用的一些其他設計模式。持續集成持續集成是不斷地將源代碼集成到一個新的構建或發布的過程,源代碼可以在本地存儲中,也可以在或中。 showImg(https://segmentfault.com/img/remote/1460000010452455); 識別二維碼報名活動 8月19日,來自微軟、數人...

    stormjun 評論0 收藏0
  • Docker零基礎入門指南(五):Docker倉庫使用

    摘要:原文地址零基礎入門指南五倉庫是集中存放鏡像的地方。最常使用的公開服務是官方的,這也是默認的,并擁有大量的高質量的官方鏡像。登錄可以通過執行命令交互式的輸入用戶名及密碼來完成在命令行界面登錄。使用將這個鏡像標記為。 原文地址:Docker零基礎入門指南(五) 倉庫( Repository )是集中存放鏡像的地方。一個容易混淆的概念是注冊服務器( Registry )。實際上注冊服務器是管...

    silenceboy 評論0 收藏0

發表評論

0條評論

instein

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<