🟢Ubuntu Docker 设置代理
在 Ubuntu 上为 Docker 设置代理可以通过配置 Docker 的守护进程来实现。以下是详细的步骤:
1. 创建或编辑 Docker 的配置文件
首先,创建或编辑 Docker 守护进程的配置文件 /etc/systemd/system/docker.service.d/http-proxy.conf。如果该文件不存在,可以创建它。
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf在文件中添加以下内容,替换 http_proxy 和 https_proxy 的值为你的代理服务器地址:
[Service]
Environment="HTTP_PROXY=http://your-proxy-server:port"
Environment="HTTPS_PROXY=https://your-proxy-server:port"
Environment="NO_PROXY=localhost,127.0.0.1"2. 重新加载守护进程和重启 Docker
保存并关闭文件后,重新加载 systemd 守护进程并重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker3. 验证代理设置
你可以通过以下命令验证 Docker 是否正确使用了代理设置:
docker info在输出中查找 HTTP Proxy 和 HTTPS Proxy 字段,确认它们的值是你设置的代理服务器地址。
4. 为 Docker 客户端配置代理(可选)
如果你还需要为 Docker 客户端配置代理,可以在用户的主目录下创建或编辑 ~/.docker/config.json 文件:
添加以下内容,替换 http_proxy 和 https_proxy 的值为你的代理服务器地址:
保存并关闭文件。
Last updated