因为某些原因,现在国内的云服务器,搭建好docker环境之后,直接去pull 镜像的话 ,很有可能会失败 ,有可能会出现下面的报错:

 Get "https://registry-1.docker.io/v2/": context deadline exceeded 

解决方法:

# 创建目录sudo mkdir -p /etc/docker
# 写入配置文件sudo tee /etc/docker/daemon.json <<-'EOF'{    "registry-mirrors": [    	"https://docker-0.unsee.tech",        "https://docker-cf.registry.cyou",        "https://docker.1panel.live"    ]}EOF

修改完配置之后,可以重启一下docker服务:

sudo systemctl daemon-reload sudo systemctl restart docker

重新再试一下,镜像就可以拉取成功了:

如果改了配置还不行的话,可以再尝试以下方式:

1、修改DNS服务配置

/etc/resolv.conf
加入下面2行记录:nameserver 114.114.114.114nameserver 8.8.8.8

2、或者在网上在找一些docker镜像源地址

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐