使用企业版实例推送和拉取镜像

2024-11-06 02:05:31

使用企业版实例推送和拉取镜像

前提条件

          已开通企业版实例

          已安装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


YfEebWiSPrbt