Docker让前端飞程序员

将本地 Docker 镜像推送到阿里云

2017-09-07  本文已影响555人  Anoyi
落日黄昏

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

阿里云 Docker 镜像仓库地址:
https://dev.aliyun.com/search.html

准备工作:在阿里云上创建一个 namespace

创建 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、创建镜像

创建镜像 创建镜像

3、构建镜像

构建镜像 构建镜像

至此,两种推送 docker 镜像到阿里云的方式介绍完毕,是不是 so easy?

获取镜像

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

结语

喜欢的话点个收藏吧, thanks!

star
上一篇下一篇

猜你喜欢

热点阅读