在个人实例管理页面选择
。
在
镜像仓库
页面左上角选择
创建镜像仓库
。
在
仓库信息
配置向导中设置
命名空间
、
仓库名称
、
摘要
和
仓库类型
,本例选择私有镜像仓库类型。然后单击
下一步
。
在
代码源
配置向导中,将代码源设为
本地仓库
,然后单击
创建镜像仓库
。
说明
在镜像仓库列表下,单击目标镜像仓库的名称。在
基本信息
页面的
操作指南
页签,可以查看如何使用该私有镜像仓库。
如果您使用的是阿里云账号,阿里云账号就是您的镜像仓库登录名。
如果您使用的是RAM用户,去掉RAM用户账号.onaliyun.com后的名称就是您的镜像仓库登录名。例如您的RAM用户为123@1880770869021234.onaliyun.com,则您的镜像仓库登录名为123@1880770869021234。
sudo docker login --username=<镜像仓库登录名> registry.cn-<个人版实例所在的地域>.aliyuncs.com
返回结果中输入登录密码,然后显示
login succeeded
,表示登录成功。
执行以下命令,查看镜像ID。
执行以下命令,设置镜像标签。
sudo docker tag <镜像ID> registry.cn-hangzhou.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:[镜像版本号]
执行以下命令,推送镜像至镜像仓库。
sudo docker push registry.cn-hangzhou.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:[镜像版本号]
预期输出:
The push refers to a repository [registry.cn-hangzhou.aliyuncs.com/XXX/tomcat-private]
9072c7b03a1b: Pushed
f9701cf47c58: Pushed
365c8156ff79: Pushed
2de08d97c2ed: Pushed
6b09c39b2b33: Pushed
4172ffa172a6: Pushed
1dccf0da88f3: Pushed
d2070b14033b: Pushed
63dcf81c7ca7: Pushed
ce6466f43b11: Pushed
719d45669b35: Pushed
3b10514a95be: Pushed
V1: digest: sha256:cded14cf64697961078aedfdf870e704a52270188c8194b6f70c778a8289**** size: 2836
在镜像仓库详情页,单击左侧导航栏中的
镜像版本
,您可以看到镜像已成功上传,并可查看镜像的版本信息。
在
集群列表
页面中,单击目标集群名称或者目标集群右侧
操作
列下的
详情
。
在集群管理页左侧导航栏中,选择
。
在
无状态
页面右上角,单击
使用YAML创建资源
。
说明
您也可以通过单击
使用镜像创建
来创建应用。请参见
使用镜像密钥创建应用
。
containers:
- name: private-image
image: registry.cn-hangzhou.aliyuncs.com/命名空间名称/tomcat-private:latest
ports:
- containerPort: 8080
imagePullSecrets:
- name: regsecret
单击
创建
。
返回无状态应用列表,查看使用私有镜像仓库创建的应用。
更多内容请参见Kubernetes官方文档
使用私有仓库
。