在拉取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
配置:
{
"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,有:
再去拉去镜像,则会成功。