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