更新时间:2024-10-21 GMT+08:00

镜像下载

如何通过API下载镜像?

SWR暂不支持通过API下载镜像。如果要下载镜像,请通过docker pull命令来进行下载操作。

docker pull下载的镜像存放在什么地方?

docker pull将镜像下载到本地节点上,您可以通过docker save命令将镜像保存成tar归档文件。

是否支持跨区域下载镜像?

支持。

SWR当前支持跨区域公网下载,请确保获取正确的登录指令。例如:您想下载“华北-北京四”区域的镜像,则需要获取“华北-北京四”区域的镜像仓库登录指令。

容器镜像服务有内网吗?通过内网上传下载镜像会不会收取流量费?

如果您的机器与镜像仓库在同一区域,访问仓库是通过内网访问。内网访问不需要额外流量费,因为您购买服务器、EIP的费用已支付。

如果您的机器与镜像仓库在不同区域,通过公网才能访问仓库,下载跨区域仓库的镜像需要节点可以访问公网。

控制台页面的镜像可以下载到本地吗?

控制台页面的镜像不能直接下载至本地,您可以参考以下方法操作:

  1. 在镜像详情页获取镜像的下载指令。
  2. 在安装了Docker客户端的机器上执行上一步的指令下载镜像。

    示例:

    docker pull swr.ap-southeast-1.myhuaweicloud.com/group/nginx:v1

  3. 将镜像保存为.tar或.tar.gz格式的文件。

    示例:

    docker save nginx:v1 > nginx.tar

  4. 下载文件至本地。

拉取镜像慢可能的原因

  1. 网络原因。
  2. 镜像可能是多层的。
  3. 拉取镜像任务可能是串行的,前面的拉取镜像任务未完成的情况下后面的拉取任务将会等待。前面的拉取任务的超时时间是30分钟。

同名同tag的镜像重复拉取会覆盖原有旧的镜像吗?

如果镜像manifest未发生变化,不会覆盖;如果镜像manifest发生变化,会覆盖。