Docker设置socks5代理

查看测试环境

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.4 LTS
Release:	22.04
Codename:	jammy

修改 Docker 服务代理配置文件

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

添加socks5代理

[Service]
Environment="HTTP_PROXY=socks5://localhost:9090/" "HTTPS_PROXY=socks5://localhost:9090"

重新加载服务配置文件

sudo systemctl daemon-reload

重启 Docker 服务

sudo systemctl restart docker

验证

使用 docker pull 重新拉取镜像,比如:

sudo docker pull postgres

你可能感兴趣的:(Docker,docker,容器)