在docker中拒绝连接

在docker中拒绝连接

我正在使用 ubuntu 16.04。安装后docker,运行时docker pull hello-world出现此错误:

Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 35.169.231.249:443: getsockopt: connection refused

我认为问题可能是由于我的连接的代理设置。我使用的是大学局域网,它使用代理设置主机名和端口。我只在这里遇到问题docker。其余的东西在连接方面工作正常。请帮忙,该怎么办?

答案1

我找到了解决办法。

1.为docker服务创建一个systemd插入目录:

$ sudo mkdir -p /etc/systemd/system/docker.service.d

2.创建一个名为 /etc/systemd/system/docker.service.d/http-proxy.conf 的文件,添加 HTTP_PROXY 环境变量:(使用 sudo touch/nano 创建文件)

sudo nano 文件名.txt

[服务]

环境=“HTTP_PROXY=http://proxy.example.com:80/

3.刷新更改:

$ sudo systemctl 守护进程重新加载

4.重启Docker:

$ sudo systemctl 重启 docker

5.验证配置是否已加载:

$ systemctl show --property=环境 docker 环境=HTTP_PROXY=http://proxy.example.com:80/

访问 :https://docs.docker.com/config/daemon/systemd/#httphttps-proxy

相关内容