获取https://registry.access.redhat.com/v1/_ping:proxyconnect tcp: 拨打tcp:lookup = https:没有这样的主机
我们正在尝试在具有OS RHEL7的VM中提取docker映像。
docker pull hello-world
运行上述命令时出现以下错误。
Get https://registry.access.redhat.com/v1/_ping: proxyconnect tcp: dial tcp: lookup =https: no such host
我们的VM位于代理服务器之后。另外,我们还配置了docker以使用代理服务器。 通过运行以下命令-
确认docker的代理配置sudo systemctl show --property=Environment docker
,输出如下-
Environment=GOTRACEBACK=crash DOCKER_HTTP_HOST_COMPAT=1 PATH=/usr/libexec/docker:/usr/bin:/usr/sbin HTTPS_PROXY=https://xx.xx.xx.xx:443/ HTTP_PROXY=http://xx.xx.xx.xx:80/
但是,如果我执行wget https://registry.access.redhat.com/v1/_ping
,它就可以正常工作。我在配置中缺少什么?
答案 0 :(得分:0)
此错误没有特定的解决方案,在谷歌搜索后,您可以尝试以下操作之一:
1-在/etc/resolv.conf中将DNS更改为8.8.8.8
。
2-只需重新启动Docker
守护程序。
3-卸载并重新安装Docker
。
4-按照Docker中的步骤设置代理。