3

在最新的 Docker 中,我遇到了这样的问题。

docker pull mongo:4.0.10
4.0.10: Pulling from library/mongo
f7277927d38a: Pull complete
8d3eac894db4: Downloading
edf72af6d627: Download complete
3e4f86211d23: Download complete
5747135f14d2: Download complete
f56f2c3793f6: Download complete
f8b941527f3a: Download complete
4000e5ef59f4: Download complete
ad518e2379cf: Download complete
919225fc3685: Download complete
45ff8d51e53a: Download complete
4d3342ddfd7b: Download complete
26002f176fca: Download complete
4.0.10: Pulling from library/mongo
f7277927d38a: Pulling fs layer
8d3eac894db4: Pulling fs layer
edf72af6d627: Pulling fs layer

当我拉取图像时,它会首先(快速)从我的注册表镜像中拉取它,然后是官方集线器(我猜,非常慢)。

但我以前没有这个问题。

我目前使用的 docker 版本(Docker for Windows)。

docker -v
Docker version 19.03.13-beta2, build ff3fbc9d55

更新:今天又发生了。不确定它的配置是否有所改变,然后影响了 Docker。这些天我玩 Minikube 和 Kind。

更新:,创建一个问题moby/moby#41547),如果您遇到同样的问题,请投票。

4

1 回答 1

1

我和你有同样的问题(来自中国)。经过我的研究,以下是docker会拉两次的原因。

8d3eac894db4: Downloading

这意味着该文件无法从您的注册表镜像中下载。

所以超时后,docker 会从官方 docker hub 拉取这个 mongo 镜像。

于 2020-10-12T03:00:50.873 回答