
# 镜像拉取
#### 如何通过API拉取镜像?
SWR暂不支持通过API拉取镜像。如果要拉取镜像，请通过容器引擎客户端来进行拉取操作。docker容器引擎使用docker pull命令拉取，containerd容器引擎使用crictl pull命令拉取。
#### docker pull下载的镜像存放在什么地方？
docker pull将镜像下载到本地节点上，您可以通过docker save命令将镜像保存成tar归档文件。
#### 是否支持跨区域下载镜像？
支持。
SWR当前支持跨区域公网下载，请确保获取正确的登录指令。例如：您想下载"华北-北京四"区域的镜像，则需要获取"华北-北京四"区域的镜像仓库登录指令。
#### 容器镜像服务是否可以加速镜像下载？
容器镜像服务使用华为自主专利的镜像下载加速技术，可以加速开源镜像站的镜像下载。
#### 容器镜像服务有内网吗？通过内网上传下载镜像会不会收取流量费？
如果您的机器与镜像仓库在同一区域，访问仓库是通过内网访问。内网访问不需要额外流量费，因为您购买服务器、EIP的费用已支付。
如果您的机器与镜像仓库在不同区域，通过公网才能访问仓库，下载跨区域仓库的镜像需要节点可以访问公网。
#### 控制台页面的镜像可以下载到本地吗？
控制台页面的镜像不能直接下载至本地，您可以参考以下方法操作：
1. 在镜像详情页获取镜像的下载指令。
2. 在安装了Docker客户端的机器上执行上一步的指令下载镜像。 示例：
   **docker pull swr.cn-north-4.myhuaweicloud.com/group/nginx:v1**
   
3. 将镜像保存为.tar或.tar.gz格式的文件。 示例：
   **docker save** **nginx:v1** **\>** **nginx.tar**
   
4. 下载文件至本地。
 
#### 拉取镜像慢可能的原因
1. 网络原因。
2. 镜像可能是多层的。
3. 拉取镜像任务可能是串行的，前面的拉取镜像任务未完成的情况下后面的拉取任务将会等待。前面的拉取任务的超时时间是30分钟。
 
#### 同名同tag的镜像重复拉取会覆盖原有旧的镜像吗？
如果镜像manifest未发生变化，不会覆盖；如果镜像manifest发生变化，会覆盖。
