使用企业版实例推送和拉取镜像
前提条件
• 已开通企业版实例
• 已安装Docker
获取登录实例命令
1. 进入 容器镜像服务控制台。
2. 点击已开通的实例名称。
3. 左侧导航栏点击 实例管理 - 访问凭证,进入访问凭证页面。
4. 页面中可查看登录实例的命令。
5. 登录用户名、密码是开通企业版实例时所填写的用户名、密码。如果忘记密码,可以点击页面中 重置密码 按钮来设置新密码。
创建命名空间
1. 进入 容器镜像服务控制台。
2. 点击已开通实例名称。
3. 左侧导航栏点击 容器镜像 – 命名空间。
4. 点击页面的 创建命名空间 按钮。
5. 填写命名空间名称,点击 创建。
创建镜像仓库
1. 进入 容器镜像服务控制台。
2. 点击已开通实例名称。
3. 左侧导航栏点击 容器镜像 – 镜像仓库。
4. 点击 创建仓库 按钮。
5. 选择镜像仓库所属的命名空间,填写镜像仓库的名称,点击 创建。
登录镜像仓库实例
1. 进入已安装Docker的环境,执行 实例管理 - 访问凭证 页面 登录实例 的命令(按提示输入密码),例如
sudo docker login --username=crs-test crs-test-registry-ctyunnm8.crs.ctyun.cn
2. 提示 login succeeded 则登录成功
推送镜像
1. 准备镜像:通过docker build等方式构建好镜像
2. 执行 docker tag
docker tag <镜像ID> <镜像实例地址>/<命名空间名称>/<镜像仓库名称>:<镜像版本号>
示例
docker tag my-image:v1 crs-test-registry-ctyunnm8.crs.ctyun.cn/my-ns/my-image:v1
3. 执行 docker push
docker push <镜像实例地址>/<命名空间名称>/<镜像仓库名称>:<镜像版本号>
示例
docker push crs-test-registry-ctyunnm8.crs.ctyun.cn/my-ns/my-image:v1
拉取镜像
1. 确保镜像仓库中已经有镜像。如果镜像为私有类型,需要先登录。
2. 执行 docker pull
docker pull <镜像实例地址>/<命名空间名称>/<镜像仓库名称>:<镜像版本号>
示例
docker pull crs-test-registry-ctyunnm8.crs.ctyun.cn/my-ns/my-image:v1