信息来源: [https://stackoverflow.com/a/69052052](stack overflow)
在使用docker时出现了报错
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded
显然, 这时无法连接到docker对应的服务器导致的. 可以通过设置代理访问解决
- 在docker配置文件中添加代理设置
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
在vim中添加代理信息 (替换成正确的代理地址)
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80"
Environment="HTTPS_PROXY=https://proxy.example.com:443"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"
- 重启相关服务
sudo systemctl daemon-reload sudo systemctl restart docker
如上配置之后就应该可以使用代理访问了
津公网安备12010402001491号