更换 docke镜像源

2020-06-12  本文已影响0人  Vekaco

由于 docker hub镜像源位于国外,很大概率上当你运行docker命令下载镜像时会遇到连接超时问题。一般问题的日志提示会是如下:

docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/nginx/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fnginx%3Apull&service=registry.docker.io: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.

没错三次握手超时,如果你有梯子, 那么可以试试看架上梯子能否成功下载镜像。如果不行,我们可以更换为国内镜像库地址,如网易、阿里、腾讯等。先来看操作步骤,之后附上几个国内源地址。(以下以macOS为例)

  1. 点击docker图标,打开偏好设置(preferences)
  2. 切换到Daemon标签页
    3.勾选上试验特性(experimental features)
    4.在注册镜像(registry mirrors)中添加国内镜像地址
    5.应用并重启docker
image.png

附:

  1. 国内 Docker 仓库
    阿里云
    网易云
    时速云
    DaoCloud
  2. 国外 Docker 仓库
    Docker Hub
    Quay
  3. 国内加速站点
    https://registry.docker-cn.com
    http://hub-mirror.c.163.com
    https://3laho3y3.mirror.aliyuncs.com
    http://f1361db2.m.daocloud.io
    https://mirror.ccs.tencentyun.com

参考:https://www.cnblogs.com/jpfss/p/11277615.html

上一篇 下一篇

猜你喜欢

热点阅读