为 Ubuntu Server 内通过官方方案安装的 Docker 配置代理
无心戈1 分钟阅读
-
创建 systemd 配置文件目录
sudo mkdir -p /etc/systemd/system/docker.service.d -
新建代理配置文件
在目录中创建http-proxy.conf文件:sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf添加以下内容(替换代理地址和端口):
[Service] Environment="HTTP_PROXY=http://proxy.example.com:8080/" Environment="HTTPS_PROXY=http://proxy.example.com:8080/" Environment="NO_PROXY=localhost,127.0.0.1,.internal.example.com" -
重新加载配置并重启 Docker
sudo systemctl daemon-reload sudo systemctl restart docker -
验证代理是否生效
docker info | grep -i proxy输出应包含配置的代理信息。
Tips: Ubuntu Server 内配置代理方法对 Docker 代理配置无效,既对拉取镜像无效,也对容器内应用无效。