Docker设置socks5代理

2024-09-02 08:03:15 浏览数 (3)

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

0 人点赞