Docker默认使用国外仓库地址(Docker Hub),docker pull时,可能会报net/http: TLS handshake timeout错误,只需将仓库地址改为国内即可。
编辑/etc/docker/daemon.json文件,修改如下:
{ "registry-mirrors": ["https://registry.docker-cn.com","https://hub.daocloud.io"] }
然后执行命令,重启Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
几个国内地址:
Docker中国区官方镜像 https://registry.docker-cn.com
DaoCloud
https://hub.daocloud.io/
网易https://hub-mirror.c.163.com 需要注册登录
阿里云生成自己的加速地址
https://cr.console.aliyun.com 需要注册登录