威联通 Docker 配置代理拉取镜像

2024-06-13 15:31:47 +08:00
 temia

最近 Docker 被墙的厉害,国内各种镜像也纷纷下架,由于没搜到威联通 Container 配置代理的方法,所以自己折腾了下,成功拉取镜像。记录一下操作步骤:

  1. 用 SSH 连接到 NAS
  2. 进入 Contaner Station 目录(路径可能有差异自己找找)
    cd /share/CACHEDEV1_DATA/.qpkg/container-station
    
  3. 编辑配置文件
    vim script/run-docker.sh
    
  4. 在脚本末尾加上代理配置,替换成你自己的,不懂的话出门右转…
    # 切记地址换成你自己的
    export http_proxy="http://192.168.3.3:1080"
    export https_proxy="http://192.168.3.3:1080" 
    
  5. 杀死 dockerd 进程触发自动启动
    ps -ef | grep system-docker.json # 查询 pid
    kill xxx # 输入上面得到的 pid
    

完毕。

7817 次点击
所在节点    NAS
20 条回复
MangozZ
2024-06-13 15:36:58 +08:00
可以 cf 自建个反代。

https://blog.lty520.faith/%E5%8D%9A%E6%96%87/%E8%87%AA%E5%BB%BAdocker-hub%E5%8A%A0%E9%80%9F%E9%95%9C%E5%83%8F
JensenQian
2024-06-13 15:50:07 +08:00
nas 前面路由器上整个代理就完事了
yinmin
2024-06-13 16:06:39 +08:00
禁 docker 镜像,因为现在的 NAS 把 Docker 做标配,Docker Hub 硬生生的成为了面向普通人的 App 应用商城。
Maxesisn
2024-06-13 16:31:43 +08:00
我用的 QuTS hero ,观察到只需要在控制面板里配置 http 代理,Container Station 拉镜像的时候就能通过这个代理拉取
Phant0m
2024-06-13 16:37:07 +08:00
Linux

```
mkdir -p /etc/systemd/system/docker.service.d
cat > /etc/systemd/system/docker.service.d/http-proxy.conf << EOF
[Service]
Environment="HTTP_PROXY=http://192.168.1.1:1080"
Environment="HTTPS_PROXY=http://192.168.1.1:1080"
EOF

systemctl daemon-reload
systemctl restart docker

```
penissponge
2024-06-14 09:27:13 +08:00
不知道绿联的怎么配置 docker 代理,绿联老系统基于 openwrt 的
FrankAdler
2024-06-14 09:48:03 +08:00
我网关是 openwrt ,规则里加几个域名就完事了
Donjote
2024-06-14 21:18:51 +08:00
要重启 Contaner Station 吗?我为啥改了没有生效
dockerhub
2024-06-15 13:31:36 +08:00
是在不行就用我的 dockerhub.icu 。没错,送 icu 抢救一下🐶
temia
2024-06-15 14:56:34 +08:00
@Donjote #8 你确定 dockerd 被杀死重启了吗
最后一步杀完进程,再验证一遍确保 pid 变化了
```
kill xxx
ps -ef | grep system-docker.json
```
Donjote
2024-06-15 21:50:18 +08:00
@temia 变化了,不知道是不是因为我的代理也是 qnap docker 部署的 clash 原因
temia
2024-06-16 09:29:58 +08:00
@Donjote 我的 clash 也是 qnap docker 上的,你可以在 ssh 验证一下代理通不通
```
curl -x 192.168.3.3:1080 www.google.com
```
lxm9357
2024-06-20 10:38:17 +08:00
使用 kill pid 后貌似没生效,又手动重启了一下 Container Station 之后就没问了
感谢楼主~
c466934322
2024-06-26 20:03:45 +08:00
大佬,直接改镜像源怎么改。镜像源是那个文件?
A4l1CteRQHlG1Bs8
2024-07-11 19:57:29 +08:00
@c466934322 国内源基本全军覆没了
longjumping
2024-08-07 18:12:26 +08:00
@temia 请问下你使用的 docker clash 是什么网络模式的,我这边使用桥接的不行
temia
2024-08-11 10:14:37 +08:00
@longjumping 我用 host 模式
Acoffice
315 天前
重启 container 命令: `/etc/init.d/container-station.sh restart`
fd7917931e
201 天前
感谢老铁,可用!
rsfengzi
85 天前
2025 年 6 月 14 日 23:11:02

用不了....不知道为什么

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

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

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

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

© 2021 V2EX