Docker 镜像联通性测试

docker-mirror-check.py

-> % cat /etc/docker/daemon.json
{
  "default-address-pools": [
    {
      "base": "10.0.0.0/8",
      "size": 24
    }
  ],
  "log-driver": "json-file",
  "log-opts": {
    "max-file": "3",
    "max-size": "10m"
  },
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://dockerproxy.net",
    "https://proxy.vvvv.ee",
    "https://dockerproxy.link"
  ]
}
-> % python ~/Projects/StdEnv/scripts/docker-mirror-check.py
Testing 4 registry mirrors:

https://docker.1ms.run              HTTP 401 | 0.180s
https://dockerproxy.net             ERROR _ssl.c:1063: The handshake operation timed out | 9.268s
https://proxy.vvvv.ee               HTTP 200 | 0.680s
https://dockerproxy.link            HTTP 200 | 0.657s

调整镜像配置之后重启 Docker:

sudo systemctl daemon-reload
sudo systemctl restart docker
如果你有魔法,你可以看到一个评论框~