将本地镜像发布到阿里云,具体步骤如下:
1. 注册并登录阿里云控制台:阿里云登录平台
2. 进入容器镜像服务:阿里云 - 容器镜像服务
3. 创建个人实例,未创建前如下图1,创建后见下图2
4. 打开并创建命名空间,并设置仓库类型为 “公开”
5. 打开“镜像仓库”,选择刚创建的命名空间,然后点击“创建镜像仓库”
6. 点击创建镜像仓库,填写下面红框信息,并设置仓库类型为 “公开”
7. 上述完成,点击下一步,进入如下界面,选择本地仓库,点击创建镜像仓库
8. 创建成功后,有如下界面,具体上传镜像,使用如下命令即可。
9. 例如将本博客Docker系列上一篇文章Docker 镜像 commit 操作案例 中,生成的更新后的ubuntu镜像:ubuntu_addvim 上传到阿里云仓库,具体步骤直接使用步骤8中的命令即可,演示如下:
# 1. 登录阿里云Docker Registry
docker login --username=aliyun8017938845 registry.cn-hangzhou.aliyuncs.com
登录成功如下图所示,我们将镜像 ubuntu_addvim 推送到阿里云仓库
# 2. 将镜像推送到Registry
docker tag f425634e3a7a registry.cn-hangzhou.aliyuncs.com/wmq_space/wmq_repository:20230203
docker push registry.cn-hangzhou.aliyuncs.com/wmq_space/wmq_repository:20230203
执行上述两条命令,如下图所示,即上传成功:
测试是否上传成功:我们将本地原有的ubuntu_addvim镜像删掉,然后从阿里云仓库拉取,最后通过docker images 查看本地镜像命令,结果如箭头所示:
docker pull registry.cn-hangzhou.aliyuncs.com/wmq_space/wmq_repository:20230203
注意:红框里的仓库名称就是自己要上传和拉取的镜像名字,不要弄错!!!!
如看其他Docker相关内容,可看我博客Docker系列aaron_neil_Dcoker系列,持续更新中。