Docker设置socks5代理
查看测试环境
代码语言:javascript复制$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
修改 Docker 服务代理配置文件
代码语言:javascript复制$ sudo mkdir -p /etc/systemd/system/docker.service.d
$ sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
添加socks5代理
代码语言:javascript复制[Service]
Environment="HTTP_PROXY=socks5://localhost:9090/" "HTTPS_PROXY=socks5://localhost:9090"
重新加载服务配置文件
代码语言:javascript复制sudo systemctl daemon-reload
重启 Docker 服务
代码语言:javascript复制sudo systemctl restart docker
验证
使用 docker pull 重新拉取镜像,比如:
代码语言:javascript复制sudo docker pull postgres