当使用docker命令时:docker images ....... ,结果出现了Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp: lookup http on 127.0.0.1:53: no such host
这种情况一般是:
意味着文件无法被写入,可能是由于权限不足、文件不存在、路径错误或磁盘空间不足等原因造成的。
检查 DNS 配置:
打开 /etc/resolv.conf 文件,查看里面的 nameserver 行,确保列出的 DNS 服务器地址是有效的。
如果你不确定哪些 DNS 服务器是有效的,可以尝试使用公共的 DNS 服务器,如 Google 的 8.8.8.8 和 8.8.4.4。
检查文件是否存在:
使用ls /etc/systemd/resolved.conf命令来确认文件是否确实存在。
如果文件不存在,你可能需要创建一个新的文件,或者检查你的系统配置以确定正确的文件路径。
sudo nano /etc/systemd/resolved.conf
使用公共的 DNS 服务器,如 Google 的 8.8.8.8 和 8.8.4.4。
进入后输入命令:nameserver 8.8.8.8
点击按Esc命令后按":+wq"保存并退出
如何只想退出,不想要保存任何修改按":+q!"