镜像仓库基本操作

最近更新时间:2020-05-15 18:39:16

开通镜像仓库

点击控制台导航栏【镜像仓库】-【我的镜像】,用户若是首次使用“我的镜像”,需要进行初始化,设置镜像仓库密码。

用户名:用户名默认是金山云账号ID,暂不可变更

密码:密码用于通过 docker login 来登陆金山云容器镜像仓库。密码用户自定义,8-32个字符,必须包含字母、数字和特殊字符中至少两项,支持英文特殊字符!$%()*+,-./:;<=>[email protected][]^_`{|}

创建命名空间

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

点击控制台菜单【镜像仓库】-【命名空间】,进入命名空间列表页面

镜像仓库基本操作

点击【新建命名空间】,执行创建命名空间的操作

镜像仓库基本操作

命名空间名称:用户自定义,长度为4-30位,支持填写小写英文字母、数字,可使用的分隔符包括“_”、“-”(分隔符不能在首位或末位)

命名空间类型:命名空间的类型决定了该命名空间下镜像仓库的类型属性

创建镜像仓库

点击控制台菜单【镜像仓库】-【我的镜像】页面中,进入镜像仓库列表页面

镜像仓库基本操作

点击【新建镜像仓库】,执行新建镜像的操作

镜像仓库基本操作

名称:镜像的名称,长度为2-30位,支持填写小写英文字母、数字,可使用的分隔符包括“_”、“-”(分隔符不能在首位或末位)

命名空间:选择镜像仓库所在的命名空间

类型:继承命名空间的类型

描述:镜像的描述信息

推送镜像到镜像仓库

登录金山云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] 请根据您需要下载的镜像版本信息进行填写

金山云,开启您的云计算之旅

免费注册