怎样才能让我的 docker 走代理

2022 年 8 月 23 日
 tengxunkuku
今天在拉取 ghcr 镜像的时候发现速度特别慢,观察 clashlog 发现 docker 拉取一直没有走代理,搜索相关教程发现群晖的系统是深度魔改的,与通用教程不同。
系统:黑裙 DSM7.0
代理方式:docker 运行 clash
需求:docker 本身走代理
35273 次点击
所在节点    NAS
42 条回复
isbase
2022 年 8 月 23 日
局域网内网关直接翻墙,或者加个旁路由,将群晖的网关改成旁路由
isbase
2022 年 8 月 23 日
一些关键字:R2S 软路由、OpenWRT 、Surge 网关模式
hsfzxjy
2022 年 8 月 23 日
改 docker daemon 的启动参数
kaedeair
2022 年 8 月 23 日
你的问题是拉取镜像慢还是让 docker 走代理?
如果是让 docker 走代理可以:
1.通过 iptables 设置转发规则,从 docker 出来的流量转发到 clash 上
2.启动 docker 时加载环境变量 关键字:群晖 docker daemon http proxy 配置
3.比较暴力的方法就是楼上提到的,交给路由器处理
如果是拉取镜像慢可以:
1.更改 docker hub 使其指向访问快镜像源
2.在另一台电脑下好镜像,再到群辉上导入
ltkun
2022 年 8 月 23 日
直接配置国内 docker 源
DefoliationM
2022 年 8 月 23 日
换用 podman,

```bash
http_proxy=http://xxxx:8080 https_proxy=http://xxxx:8080 podman pull docker.io/xxx:latest
```
2022study
2022 年 8 月 23 日
建议命令行操作 ,直接用 export all_proxy=socks5:地址:port 设置命令行代理,然后 docker pull 镜像,取消用 unset all_proxy
zliea
2022 年 8 月 23 日
cloudsigma2022
2022 年 8 月 23 日
别的不清楚,如果你用的是 tcp 透明代理。加一条 output

```
# us for output
iptables -t nat -I GFW -d yourvpsip -j RETURN
iptables -t nat -I OUTPUT -p tcp -m multiport --dports 80,443 -j GFW

```
cloudsigma2022
2022 年 8 月 23 日
你的宿主 output 走 gfw ,那么 docker 就会默认也走 gfw
littlewing
2022 年 8 月 23 日
代理方式:docker 运行 clash

说明你是用的旁路透明网关的方式,那不应该不走代理啊
chenjiangui998
2022 年 8 月 23 日
clash tun 模式就行
n3yKZn7vykSRL0xz
2022 年 8 月 23 日
dxppp
2022 年 8 月 23 日
IU 引起了我的注意
lamesbond
2022 年 8 月 23 日
如果是拉取镜像走代理的话,https://blog.csdn.net/styshoo/article/details/55657714
地址配成代理的地址,我是用 windows 上装的 netch 挂梯子
40EaE5uJO3Xt1VVa
2022 年 8 月 23 日
编译一份 ProxyChains ,编辑一下默认配置文件

prxychains docker xxx
BugCry
2022 年 8 月 23 日
拖个镜像没那么复杂
docker pull ghcr.io/github/super-linter:latest
替换为
docker pull ghcr.nju.edu.cn/github/super-linter:latest
40EaE5uJO3Xt1VVa
2022 年 8 月 23 日
刚留意是 docker 运行的代理,代理 是不是映射到外面的端口上了,

这样套娃我还没试过,楼主试试给个反馈
zunceng
2022 年 8 月 23 日
fitme
2022 年 8 月 23 日
方式有点多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/874777

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX