一、 本地镜像发布到阿里云流程
阿里云ECS Docker生态如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/1d5c86d0802ab3583d406587390a4663.png)
二、将本地镜像推送到阿里云
1、本地镜像素材原型
docker images
2、创建镜像仓库
-
控制台——>容器镜像服务——>个人版
https://home.console.aliyun.com/home/dashboard/ProductAndService
-
命令空间
创建命名空间
创建完成
PS:仓库类型根据需求选择公有或者私有,操作都是一样的
-
仓库名称
创建仓库名称
创建本地镜像仓库
3、将镜像推送到阿里云仓库
-
进入管理界面获得脚本
PS:进入管理界面能够看到相关操作指南
示例:将ubuntu推送到阿里云仓库
# 如下这段代码在管理界面中直接复制就可以,根据情况是不一样的,这里仅供参考
docker images
docker login --username=aliyunxxxxxxxxxx registry.cn-guangzhou.aliyuncs.com
docker tag [ImageId] registry.cn-guangzhou.aliyuncs.com/fanhegz/myubuntu:[镜像版本号]
docker push registry.cn-guangzhou.aliyuncs.com/fanhegz/myubuntu:[镜像版本号]
在仓库中查看
三、将阿里云上的镜像下载到本地
# 如下这段代码在管理界面中直接复制就可以,根据情况是不一样的,这里仅供参考
docker pull registry.cn-guangzhou.aliyuncs.com/fanhegz/myubuntu:[镜像版本号]
注:这里的操作都是个人版,实际生产环境还是需要企业版