Docker 學習之路(五)自己構建的鏡像發佈到DockerHub 以及 阿里雲容器服務
有時候我們構建了一個極爲強大或者很有意義的鏡像 咱們想到把它放在網上開源 供他人下載使用
那麼這時候 可以選擇 直接放到 docker官方倉庫 或者我們國內強大的 阿里雲倉庫!
鏡像發佈到DockerHub
(1)若沒有賬號密碼需進行註冊 官網地址
(2)驗證是否可以登錄
在服務器中 使用 docker 登錄命令
docker login -u 賬戶
#enter 後輸入密碼
如圖所示 就登錄成功了,咱們來提交 鏡像
(3)推送鏡像到DockerHub
提交鏡像 所用的命令爲 docker push
docker push 鏡像名:tag
由於dockhub 在國外 所以push 得非常慢 甚至失敗 ,所以 大多人選擇 push 到咱自己國內的阿里雲 倉庫中 。
附:退出登錄命令
docker logout
鏡像發佈到阿里雲
(1)登錄到阿里雲 進入容器鏡像服務
(2)根據提示 創建一個鏡像倉庫
點擊右側管理 出現基本信息 提示了我們上傳鏡像到阿里雲的步驟
(3)根據官網的提示 給出 進行鏡像上傳 或拉取
我們慢慢等它push 上去 然後再阿里雲上查看 然後刪除 本地鏡像 從阿里雲拉取 鏡像
可以看到 阿里雲上已經有了先關信息
刪除本地鏡像 拉取 阿里雲鏡像 並運行測試
# 刪除本地 全部鏡像
docker rmi -f $(docker images -aq)
# 阿里雲拉取
docker pull registry.cn-chengdu.aliyuncs.com/leileideve/test:1.2
阿里雲的 上傳 拉取鏡像 教程非常非常細緻,基本靠過來 改改tag 就可以無縫訪問!!