如何将本地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或镜像名]和[镜像版本号]参数。