【环境配置】Docker镜像源配置 & 拉取 browserless/chrome:latest TLS Handshake Timeout解决方法

542 阅读1分钟

在拉取Browserless镜像时一直遇到报错如下:

Error response from daemon: Get "registry-1.docker.io/v2/": net/http: TLS handshake timeout.

拉取命令如下: docker run -d --restart always --name pdfmaker -p 3000:3000 -e "MAX_CONCURRENT_SESSIONS=10" browserless/chrome:latest

意思是本地从docker远端仓库拉取镜像时连接超时,所以决定配置更多的镜像仓库来解决这个问题。

步骤:

进入到安装的docker软件,setting页,选择docker engine

image.png

配置:

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc",
    "https://do.nark.eu.org",
    "https://dc.j8.work",
    "https://dockerproxy.com",
    "https://gst6rzl9.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "http://mirrors.ustc.edu.cn/",
    "https://mirrors.tuna.tsinghua.edu.cn/",
    "http://mirrors.sohu.com/"
  ]
}

选择右下角Apply&Start,配置完成,在terminal查看docker info,有:

image.png

再去拉去镜像,则会成功。