上云无忧 > 文档中心 > 天翼云云容器引擎上传私有镜像(内网上传)
云容器引擎
天翼云云容器引擎上传私有镜像(内网上传)

文档简介:
通过内网上传私有镜像,指的是上传镜像的虚拟机(也可称为节点)能联通CCE的内部网络,在内网上传镜像时,网速会更快。建议使用在CCE创建的虚拟机,该虚拟机中已安装1.11.2版本的Docker。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

上传私有镜像(内网上传)


通过内网上传私有镜像,指的是上传镜像的虚拟机(也可称为节点)能联通CCE的内部网络,在内网上传镜像时,网速会更快。建议使用在CCE创建的虚拟机,该虚拟机中已安装1.11.2版本的Docker。

本章节以nginx:1.10镜像为例,介绍如何上传本地镜像到CCE镜像仓库。上传成功后,会在镜像仓库显示已上传成功的镜像。

前提条件:

准备一台已安装Docker客户端的虚拟机,且Docker版本为 1.11.2、1.12.0、1.12.1或1.12.6。建议使用CCE创建的节点,该节点中已安装1.11.2版本的Docker,并且与CCE内网联通,网速更快。

请确保镜像的正确性,能够成功后台启动;

操作步骤:

创建镜像命名空间:

A、登录云容器引擎控制台,单击左侧导航栏的【镜像仓库】->【组织管理】,单击【创建组织】;

B、输入命名空间名称,如test,单击【确定】;

C、单击【Pull/Push指南】页签,可查看Pull/Push镜像的方法;

以下步骤讲解“通过内网云主机”Push镜像到CCE镜像仓库;

A、以root用户登录docker所在的虚拟机;

B、获取仓库访问权限文件;

1、单击创建好的镜像仓库,进入仓库详情页面。单击【Pull/Push指南】页签,单击【2.以外网操作为例的Step2】中的【生成docker login指令】;

2、单击【生成docker login指定】,单击 复制docker login指令,例如docker login指令为:

docker login -u southchina@MMZES9KTH43ELTVYTGXA -p c4c8b79699abe427daf60b8035955230c146f744b990b03f7f30a5cb89fb382c registry.cn-north-1.huaweicloud.com

3、将docker login指令中的外网仓库地址“registry.cn-north-1.huaweicloud.com”替换为内网地址的IP:端口号。内网地址的IP:端口号请在“1.本镜像仓库地址”中查看,例如为10.175.11.161:20202,替换后的docker login指令为:

docker login -u southchina@MMZES9KTH43ELTVYTGXA -p c4c8b79699abe427daf60b8035955230c146f744b990b03f7f30a5cb89fb382c 10.175.11.161:20202

4、将docker login指令拷贝到虚拟机中,按Enter;

C、给nginx:1.10镜像打标签:

docker tag [原镜像名:版本号] [该镜像的仓库外网地址]:[版本号]。样例如下:

样例如下:

docker tag nginx:1.10 10.175.11.161:20202/namespace/nginx:1.10

其中,10.175.11.161:20202/namespace/nginx为本镜像仓库地址,请查看“Pull/Push指南”中的“1.本镜像仓库地址”中的“内网地址”,1.10为版本号。

D、Push镜像至镜像仓库:

docker push 10.175.11.161:20202/namespace/nginx:1.10

终端显示如下信息,表明push镜像成功:

6d6b9812c8ae: Pushed  

695da0025de6: Pushed  

fe4c16cbf7a4: Pushed  

1.10: digest: sha256:eb7e3bbd8e3040efa71d9c2cacfa12a8e39c6b2ccd15eac12bdc49e0b66cee63 size: 948


终端显示如下信息,表明push镜像成功。

6d6b9812c8ae: Pushed  

695da0025de6: Pushed  

fe4c16cbf7a4: Pushed  

1.10: digest: sha256:eb7e3bbd8e3040efa71d9c2cacfa12a8e39c6b2ccd15eac12bdc49e0b66cee63 size: 948

返回系统,在容器镜像仓库的“镜像详情”页面,执行刷新操作后可查看到对应的镜像信息。

相似文档
  • 登录云容器引擎控制台,单击左侧导航栏的【镜像仓库】,单击【我的镜像】; 单击【自有镜像】页签,进入镜像列表详情; 在【镜像名称】下,勾选待删除镜像后的选项框。您还可以选择一个或多个镜像,单击【删除】,进行批量删除镜像操作。
  • 登录云容器引擎控制台,单击左侧导航栏的【镜像仓库】,单击【我的镜像】; 单击待删除的镜像仓库名称,进入仓库镜像详情; 在【镜像版本】下查看镜像仓库地址: 内网拉取地址:同个VPC内的弹性云主机能访问的镜像地址; 外网拉取地址:互联网能访问的镜像地址。
  • 租户可以根据自己的业务需求选择相应的弹性云主机规格,本文以“s3.xlarge.2”规格为例介绍如何部署云容器节点。 “s3.xlarge.2”具有 4CPU,8GB 内存,40G SATA 作为系统盘,100G SATA 作为数据盘。
  • Mysql-ndb 7.5.5 负责存储数据 Mysql-mysqld 7.5.5 用于从数据应用层访问MySQL应用数据 Mysql-mgmd 7.5.5 MySQL的管理工作负载,主要作用是管理mysql的其它组件 Docker版本 Docker version 17.06 用于镜像制作
  • 虚拟私有云地址 集群管理规模 网络模型 云主机操作系统 云主机EIP地址 节点配置 节点数量 节点EIP地址 192.168.10.0/24 50节点 VPC网络 Centos7.5 36.112.134.172 8C12GB 1 27.128.232.97/ 内部服务通讯 提供 集群高性能 创建docker镜像 公网业务访问 业务提供 提供业务 公网业务访问
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部