解决docker pull失败问题 方法一123456789101112131415vim /etc/docker/daemon.json{ "registry-mirrors": [ "https://do.nark.eu.org", "https://dc.j8.work", "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn" ]}重启dockersystemctl restart docker 方法二1234567891011121314151617添加以下内容:{ "proxies": { "httpProxy": "http://192.168.1.140:7890", "httpsProxy": "http://192.168.1.140:7890", "noProxy": "localhost,127.0.0.1" }}在这段配置中:httpProxy 和 httpsProxy 分别指定了 HTTP 和 HTTPS 的代理地址,开发者可以根据自己的代理服务器进行替换。noProxy 则用于指定哪些地址无需走代理,例如本地地址 localhost 和 127.0.0.1,防止代理配置影响到本地开发。配置完成后,保存并退出编辑器,然后重新加载和重启 Docker 服务以使配置生效: 方法三12345678910/etc/systemd/system/docker.service.d/http-proxy.conf[Service]Environment="HTTP_PROXY=socks5://:10810"Environment="HTTPS_PROXY=socks5://:10810"sudo systemctl daemon-reloadsudo systemctl restart docker 2024/10