如何将本地docker镜像上传到阿里云容器镜像服务器

【第1步】登录阿里云控制台,创建一个容器镜像服务实例

我这里学习使用,就创建个人版的实例。

 

 【第2步】创建命名空间

容器镜像实例创建好之后,接着便建一个命名空间。一个帐号最多可以创建3个命名空间。

 

 【第3步】创建镜像仓库

点击【创建镜像仓库】按钮,进行创建流程 。

 

 选择代码源的那一步,仓库代码源选择【本地仓库】,这一步很重要。

 

 创建好镜像仓库之后,在仓库列表页面点击仓库名称【dotnet6-demo】,查看仓库信息。

仓库信息里有详细使用说明。

【第4步】使用说明

1. 登录阿里云Docker Registry
$ docker login --username=你的阿里云帐号 registry.cn-hangzhou.aliyuncs.com
用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

您可以在访问凭证页面修改凭证密码。

2. 从Registry中拉取镜像
$ docker pull registry.cn-hangzhou.aliyuncs.com/你的阿里云帐号/dotnet6-demo:[镜像版本号]

3. 将镜像推送到Registry

登录阿里云镜像服务器
$ docker login --username=你的阿里云帐号 registry.cn-hangzhou.aliyuncs.com

将本地镜像打上阿里云镜像的标签
$ docker tag [镜像id或镜像名] registry.cn-hangzhou.aliyuncs.com/你的阿里云帐号/dotnet6-demo:[镜像版本号]

使用 "docker push" 命令将该镜像推送至远程。
$ docker push registry.cn-hangzhou.aliyuncs.com/你的阿里云帐号/dotnet6-demo:[镜像版本号]

请根据实际镜像信息替换示例中的[镜像id或镜像名]和[镜像版本号]参数。

 

posted @ 2022-01-01 15:06  民工黑猫  阅读(2264)  评论(0编辑  收藏  举报