Docker pull有时会很慢
如何才能最佳地进行优化?
是否可以设置镜像?
任何想法都赞赏。我很欣赏有时它可能只是慢速网络,但是尽可能加快速度。
答案 0 :(得分:9)
不完全是镜像,但您可以设置a registry as a pull through cache:
通过运行本地注册表镜像,您可以在本地网络上保留大部分冗余图像获取流量 在此模式下,注册表会响应所有正常的docker pull请求,但会在本地存储所有内容。
第一次从本地注册表镜像请求图像时,它会从公共Docker注册表中提取图像并将其存储在本地,然后再将其传回给您。
在后续请求中,本地注册表镜像能够从其自己的存储中提供映像。您需要在启动时将--registry-mirror选项传递给Docker守护程序:
docker --registry-mirror=https://<my-docker-mirror-host> daemon