將本地 Docker 映象推送到阿里雲

weixin_34185364發表於2017-09-07
3424642-b38621cf09c342cf.png
落日黃昏

以 any-keepalived 為例演示,github地址:
https://github.com/ChinaSilence/any-keepalived

阿里雲 Docker 映象倉庫地址:
https://dev.aliyun.com/search.html

準備工作:在阿里雲上建立一個 namespace

3424642-ded6ecdb57cf6bc9.png
建立 namespace

方式一:命令列

1、製作映象

$ docker build -t any-keepalived .

2、登入阿里雲

$ docker login --username=***** registry.cn-hangzhou.aliyuncs.com

說明:此處的 username 為阿里雲的登入賬號

3、標記 TAG

$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/anoy/keepalived:[映象版本號]

4、推送到阿里雲

$ docker push registry.cn-hangzhou.aliyuncs.com/anoy/keepalived:[映象版本號]

方式二:程式碼倉庫(如 Github)

1、將製作映象的 Dockerfile 及相關檔案 push 到 Github

例如: https://github.com/ChinaSilence/any-keepalived

2、建立映象

3424642-1fe70e7ec9a884f9.png
建立映象
3424642-0878994a36dda50c.png
建立映象

3、構建映象

3424642-9206dbad693ef7b7.png
構建映象
3424642-cdc9b96a0569ac8c.png
構建映象

至此,兩種推送 docker 映象到阿里雲的方式介紹完畢,是不是 so easy?

獲取映象

$ docker pull registry.cn-hangzhou.aliyuncs.com/anoy/keepalived

結語

喜歡的話點個收藏吧, thanks!

3424642-68187cf53fb879a3.png
star

相關文章