Docker 配置VPN代理

1,033 阅读1分钟

今天发现使用docker pull的时候发现连接docker镜像源超时用不了了,使用代理方式解决一下 Error response from daemon: Get "index.docker.io/v1/search?q…": dial tcp 157.240.12.36:443: i/o timeout

docker pull 拉取 push 推送镜像时设置代理

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

配置代理(因为我服务器上配置了vpn所以直接用当前vpn进行代理)

[Service]
Environment="HTTP_PROXY=http://127.0.0.1:8123"
Environment="HTTPS_PROXY=http://127.0.0.1:8123"

需要重启

sudo systemctl daemon-reload
sudo systemctl restart docker

通过sudo systemctl show --property=Environment docker查看环境变量

验证 能返回就ok

docker search java