方法一:修改 Docker 配置文件
-
编辑 Docker 配置文件:
找到并编辑 Docker 的配置文件
daemon.json
。该文件通常位于/etc/docker/
目录下。如果文件不存在,可以新建一个。sudo nano /etc/docker/daemon.json
-
在配置文件中添加代理设置:
将以下内容添加到
daemon.json
文件中。如果文件中已有内容,请确保添加到现有内容中,不要覆盖已有配置。{ "proxies": { "default": { "httpProxy": "http://your-proxy-server:port", "httpsProxy": "http://your-proxy-server:port", "noProxy": "localhost,127.0.0.1" } } }
-
重启 Docker 服务:
sudo systemctl daemon-reload sudo systemctl restart docker
方法二:设置环境变量
- 为 Docker 服务设置环境变量:
创建或编辑 Docker 服务配置文件:
sudo mkdir -p /etc/systemd/system/docker.service.d sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
- 在文件中添加以下内容:
[Service] Environment="HTTP_PROXY=http://your-proxy-server:port" Environment="HTTPS_PROXY=http://your-proxy-server:port" Environment="NO_PROXY=localhost,127.0.0.1"
- 重新加载并重启 Docker 服务:
sudo systemctl daemon-reload sudo systemctl restart docker