拉取及推送镜像
<p>本文介绍如何拉取及推送镜像。</p>
<p><span style="font-size:18px"><strong>操作步骤</strong></span></p>
<p><strong>不同镜像</strong></p>
<p>根据权限设置,所有主账号用户及子账号用户均可拉取公共镜像,包括PKS官方镜像以及用户公开的镜像,PKS官方镜像的名称以official开头。这两类镜像是所有区域均可使用的,如下拉取Docker官方的tomcat镜像:</p>
<p><em>$docker pull <</em><em>镜像库域名>/library/tomcat:7-jre8</em></p>
<p>同一个租户下的主账号用户及子账号用户可以向该租户名下推送私有镜像,也可以从该租户名下拉取镜像,此类镜像以主账号登录名开头。</p>
<p><strong>不同主机</strong></p>
<p><strong>对于ECS</strong><strong>云主机</strong></p>
<p>如下命令示意拉取及推送私有镜像。不同可用区的镜像库使用统一的内网域名hub.cloud.papub,具体镜像库取决于云主机所在地域,但不可跨可用区。</p>
<p>例如,从镜像库拉取主账号登录名为caas的租户名下的caastest-1版本的tomcat镜像,然后作为caastest-2版本的tomcat镜像推送到同一区域镜像库的同一租户名下:</p>
<p><em>$docker pull hub.cloud.papub/caas/tomcat:caastest-1</em></p>
<p><em>$docker tag hub.cloud.papub/caas/tomcat:caastest-1 hub.cloud.papub/caas/tomcat:caastest-2</em></p>
<p><em>$docker push hub.cloud.papub/caas/tomcat:caastest-2</em></p>
<p><strong>对于互联网主机</strong></p>
<p>如下命令示意拉取及推送私有镜像,不同地域的镜像库使用不同的互联网域名,具体镜像库由域名决定,通常该域名以某地域第一个可用区名开头,后接相同的后缀-hub.yun.pingan.com。</p>
<p>例如,从镜像库拉取主账号登录名为caas的租户名下的caastest-2版本的tomcat镜像,然后作为caastest-2版本的tomcat镜像推送到华南地域(域名以该地域第一个可用区SCA开头)镜像库的同名租户下推送:</p>
<p><em>$docker pull eca-hub.yun.pingan.com/caas/tomcat:caastest-2</em></p>
<p><em>$docker tag eca-hub.yun.pingan.com/caas/tomcat:caastest-2 sca-hub.pingan.com/caas/tomcat:caastest-2</em></p>
<p><em>$docker push sca-hub.yun.pingan.com/caas/tomcat:caastest-2</em></p>
<p><em> </em><strong>说明</strong>:docker images获取镜像id。</p>
提交成功!非常感谢您的反馈,我们会继续努力做到更好!