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  需要注册登录

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐