解决Error Get "https://registry-1.docker.io/v2/":环境报错问题

78 阅读1分钟

sudo vi /etc/resolv.conf

删掉默认的nameserver地址在后面增加

nameserver 8.8.8.8

nameserver 8.8.4.4

从新加载

systemctl restart systemd-resolved.service

sudo vim /etc/docker/daemon.json

{
    "dns": ["8.8.8.8", "8.8.4.4"],
    "registry-mirrors": [
        "https://docker.m.daocloud.io/",
        "https://huecker.io/",
        "https://dockerhub.timeweb.cloud",
        "https://noohub.ru/",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn",
        "https://xx4bwyg2.mirror.aliyuncs.com",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com"
    ],
    "runtimes": {
    }
}

完了之后 配置重新加载

sudo systemctl daemon-reload
sudo systemctl restart docker