镜像仓库基本操作

最近更新时间:2021-03-03 10:31:53

查看PDF

开通镜像仓库

  1. 登录容器服务控制台
  2. 在左侧导航栏中,选择镜像仓库> 我的镜像,进入我的镜像管理页面。用户若是首次使用“我的镜像”,需要进行初始化,设置镜像仓库密码。
    • 用户名:用户名默认是金山云账号ID,暂不可变更。
    • 密码:密码用于通过 docker login 来登陆金山云容器镜像仓库。密码用户自定义,8-32个字符,必须包含字母、数字和特殊字符中至少两项,支持英文特殊字符!$%()*+,-./:;<=>[email protected][]^_`{|}

创建命名空间

命名空间是您创建的私人镜像地址的前缀。命名空间将用于对您的容器镜像进行分类。

  1. 登录容器服务控制台
  2. 在左侧导航栏中,选择镜像仓库> 空间管理,进入空间管理管理页面。
  3. 点击新建命名空间,执行创建命名空间的操作。
  4. 设置相关信息:
    • 命名空间名称:用户自定义,长度为4-30位,支持填写小写英文字母、数字,可使用的分隔符包括“_”、“-”(分隔符不能在首位或末位)。
    • 命名空间类型:命名空间的类型决定了该命名空间下镜像仓库的类型属性。
  5. 点击确定,完成命名空间创建。

创建镜像仓库

  1. 登录容器服务控制台
  2. 在左侧导航栏中,选择镜像仓库> 我的镜像,进入我的镜像管理页面。
  3. 点击新建镜像仓库,执行新建镜像的操作。
  4. 设置相关信息:
    • 名称:镜像的名称,长度为2-30位,支持填写小写英文字母、数字,可使用的分隔符包括“_”、“-”(分隔符不能在首位或末位)。
    • 命名空间:选择镜像仓库所在的命名空间。
    • 类型:继承命名空间的类型。
    • 描述:镜像的描述信息。
  5. 点击确定,完成镜像仓库的创建。

推送镜像到镜像仓库

登录金山云docker registry

这里我们以北京地域为例:

$ sudo docker login --username=[username] hub.kce.ksyun.com

[username]是您的金山云账号ID,输入密码后即登陆完成,密码是您注册镜像仓库设置的密码。

上传镜像

$ sudo docker tag [ImageId] hub.kce.ksyun.com/[namespace]/[ImageName]:[tag]
$ sudo docker push hub.kce.ksyun.com/[namespace]/[ImageName]:[tag]

[ImageId]请根据您的实际镜像 ID 信息进行填写。

[tag]请根据您的镜像版本信息进行填写。

[namespace]是开通镜像仓库时填写的命名空间。

[ImageName]是在控制台创建的镜像名称。

下载镜像

$ sudo docker pull hub.kce.ksyun.com/[namespace]/[ImageName]:[tag]

[tag]请根据您需要下载的镜像版本信息进行填写。

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

  • 内容不全,不深入
  • 内容更新不及时
  • 描述不清晰,比较混乱
  • 系统或功能太复杂,缺乏足够的引导
  • 内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈