docker run报错
1.背景
CentOS安装好docker后,测试时报错
[root@cloud ~]# docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Head "https://registry-1.docker.io/v2/library/hello-world/manifests/latest": dial tcp: lookup registry-1.docker.io on 192.168.1.1:53: no such host.
See 'docker run --help'.
2.步骤
# 新建daemon.json文件
sudo vim /etc/docker/daemon.json
# 添加以下内容
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
# 重启docker
systemctl daemon-reload
sudo systemctl restart docker
仍然报错
[jacob@cloud network-scripts]$ sudo docker pull hello-world
Using default tag: latest
Error response from daemon: Head "https://registry-1.docker.io/v2/library/hello-world/manifests/latest": dial tcp: lookup registry-1.docker.io on 8.8.8.8:53: no such host
# 1、找到可用IP
dig @114.114.114.114 registry-1.docker.io
# 2、找到任一可用ip,添加至hosts文件
vim /etc/hosts
3.引用
修改docker镜像源,解决docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: re
Docker_docker pull XXX报错:Error response from daemon: Head "https://registry-1.docker.io/v2/library/ubuntu/manifests/latest"
修改docker镜像源,解决docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: re
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.65.1:53: no such host
dial tcp: lookup registry-1.docker.io on 192.168.10.1:53: no such host.

浙公网安备 33010602011771号