问题现象

1、下载无法开始、重试、超时,这个问题更换可用的docker镜像仓库即可。

2、经常下载到一半没办法进行,卡在小镜像等等中途无法下载的情况。

解决方法

这次解决中发现docker分两个服务,docker.server和docker.socket,这次只停掉docker.server,然后使用参数让每次下载个数为1,即可解决。

停止docker服务

1
systemctl stop docker

参数修改下载数

1
dockerd --max-concurrent-downloads 1

开始下载

运行后,不要按ctrl+c停止,因为停掉之后就等于docker停了,所以要在新的窗口中运行docker pull下载镜像,就能看到下载时一次只下载一个layer了