Docker 拉取镜像怎么走 Clash 代理:区分守护进程与桌面设置
docker pull 的代理条件需要查 Docker 这一侧。守护进程或容器内的网络配置,不能仅由系统代理开关推定。
01服务配置与图形面板采用不同入口
服务进程的网络环境独立,需要核对专用代理设置;TUN 是否已开,不能替代这项检查。Linux 示例文件位置为 `/etc/systemd/system/docker.service.d/http-proxy.conf`:
[Service]
Environment="HTTP_PROXY=LOCAL_PROXY"
Environment="HTTPS_PROXY=LOCAL_PROXY"
Environment="NO_PROXY=localhost,127.0.0.1"
LOCAL_PROXY 应填客户端的代理地址,原例采用回环 127.0.0.1、端口 7890,实际以设置为准。修改服务文件后执行:
systemctl daemon-reload
systemctl restart docker
Windows 与 macOS 的 Docker Desktop 有独立代理设置面板,不采用上述服务文件入口。容器内部的配置也应与守护进程分开核对。
02其他工具的问题别直接套进服务文件
命令行请求另读 Git 及终端的代理选项,游戏商店另看 游戏客户端的请求分流。接管方式可对照 TUN 与应用读取设置的区别。
还没确定从哪一步开始,可把 从安装开始的操作教程 与 设备对应的软件档案 配合阅读。已有配置但访问失败时,转到 连接异常的分类检查 找对应表现。
站内速查 · 长尾导航
按平台选客户端
内核与进阶