我在我的Mac系统10.11.6中遇到这个问题
system3:postgres saurabh-gupta2$ docker build -t postgres .
Sending build context to Docker daemon 38.91kB
Step 1/51 : FROM registry.access.redhat.com/rhel7/rhel
Get https://registry.access.redhat.com/v2/: Service Unavailable
docker run -t apline
Unable to find image 'apline:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: Service Unavailable.
See 'docker run --help'.
我一直在寻找一个解决方案,说要设置代理,但我已经为wifi设置了代理。
https://docs.docker.com/docker-for-mac/networking/#httphttps-proxy-support
尽管如此,它还是不起作用。
我也为docker设置了代理。它不起作用。
首选->代理
Docker版本17.12 ce
我还想知道如果代理是问题所在,那么我如何检查它是否已设置,解决此问题的方法是什么?
发布于 2021-02-16 23:58:28
在Ubuntu服务器上工作时,我也遇到了同样的问题。
我得到了以下错误:
deploy@my-comp:~$ docker login -u my-username -p my-password
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 35.175.83.85:443: connect: connection refused
下面是我尝试过的一些不起作用的东西
使用sudo docker systemctl restart docker
/etc/resolv.conf
中重新启动Ubuntu server.
这里是对我起作用的
我尝试使用以下netcat
命令检查服务器是否可以访问互联网:
nc -vz google.com 443
并返回以下输出:
nc: connect to google.com port 443 (tcp) failed: Connection refused
nc: connect to google.com port 443 (tcp) failed: Network is unreachable
而不是像这样:
Ncat: Version 7.70 ( https://nmap.org/ncat )
Ncat: Connected to 172.217.166.110:443.
Ncat: 0 bytes sent, 0 bytes received in 0.07 seconds.
我尝试使用以下wget
命令再次检查服务器是否可以访问互联网:
wget -q --spider http://google.com ; echo $?
然后它返回了:
4
而不是:
0
注意:输出中除0以外的任何值都表示您的系统未连接到互联网
然后,我使用以下Nmap
命令最后一次尝试服务器是否可以访问互联网:
nmap -p 443 google.com
然后它返回了:
Starting Nmap 7.01 ( https://nmap.org ) at 2021-02-16 11:50 WAT
Nmap scan report for google.com (216.58.223.238)
Host is up (0.00052s latency).
Other addresses for google.com (not scanned): 2c0f:fb50:4003:802::200e
rDNS record for 216.58.223.238: los02s04-in-f14.1e100.net
PORT STATE SERVICE
443/tcp closed https
Nmap done: 1 IP address (1 host up) scanned in 1.21 seconds
取而代之的是如下内容:
Starting Nmap 7.01 ( https://nmap.org ) at 2021-02-16 11:50 WAT
Nmap scan report for google.com (216.58.223.238)
Host is up (0.00052s latency).
Other addresses for google.com (not scanned): 2c0f:fb50:4003:802::200e
rDNS record for 216.58.223.238: los02s04-in-f14.1e100.net
PORT STATE SERVICE
443/tcp open https
Nmap done: 1 IP address (1 host up) scanned in 1.21 seconds
注意:端口443/tcp
的状态是closed而不是open
所有这一切足以让我意识到,服务器上不允许连接到互联网。
我所要做的就是和负责基础设施的团队谈谈,解决服务器上互联网的网络连接问题。一旦解决了这个问题,我的docker命令就可以正常工作了。
资源:9 commands to check if connected to internet with shell script examples
就这样。
我希望这对有帮助
https://stackoverflow.com/questions/49387263
复制相似问题