使用背景
最近在国内网络下, pull ultralytics镜像一直失败: docker pull ultralytics/ultralytics:latest-conda
, 尝试使用代理下载镜像
配置步骤
1. 创建或编辑 Docker 配置文件
1.1 创建配置文件
mkdir -p /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/http-proxy.conf
1.2 编辑配置文件
添加以下内容到配置文件http-proxy.conf
中
[Service]
Environment="HTTP_PROXY=http://your-proxy-address:port"
Environment="HTTPS_PROXY=http://your-proxy-address:port"
Environment="NO_PROXY=localhost,127.0.0.1,.yourdomain.com"
请将 your-proxy-address:port 替换为你的代理服务器地址和端口。NO_PROXY 变量用于指定不通过代理的地址。
2. 重新加载并重启 Docker 服务
2.1 重新加载 systemd 配置
systemctl daemon-reload
2.2 重启Docker服务
systemctl restart docker
3. 验证代理配置
docker info
看到类似以下的配置则成功了:
HTTP Proxy: http://127.0.0.1:48899
HTTPS Proxy: http://127.0.0.1:48899
No Proxy: localhost,127.0.0.1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。