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

161 天前
 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
    

完毕。

4788 次点击
所在节点    NAS
18 条回复
MangozZ
161 天前
可以 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
161 天前
nas 前面路由器上整个代理就完事了
yinmin
161 天前
禁 docker 镜像,因为现在的 NAS 把 Docker 做标配,Docker Hub 硬生生的成为了面向普通人的 App 应用商城。
Maxesisn
161 天前
我用的 QuTS hero ,观察到只需要在控制面板里配置 http 代理,Container Station 拉镜像的时候就能通过这个代理拉取
Phant0m
161 天前
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
160 天前
不知道绿联的怎么配置 docker 代理,绿联老系统基于 openwrt 的
FrankAdler
160 天前
我网关是 openwrt ,规则里加几个域名就完事了
Donjote
160 天前
要重启 Contaner Station 吗?我为啥改了没有生效
dockerhub
159 天前
是在不行就用我的 dockerhub.icu 。没错,送 icu 抢救一下🐶
temia
159 天前
@Donjote #8 你确定 dockerd 被杀死重启了吗
最后一步杀完进程,再验证一遍确保 pid 变化了
```
kill xxx
ps -ef | grep system-docker.json
```
Donjote
159 天前
@temia 变化了,不知道是不是因为我的代理也是 qnap docker 部署的 clash 原因
temia
158 天前
@Donjote 我的 clash 也是 qnap docker 上的,你可以在 ssh 验证一下代理通不通
```
curl -x 192.168.3.3:1080 www.google.com
```
lxm9357
154 天前
使用 kill pid 后貌似没生效,又手动重启了一下 Container Station 之后就没问了
感谢楼主~
c466934322
148 天前
大佬,直接改镜像源怎么改。镜像源是那个文件?
A4l1CteRQHlG1Bs8
133 天前
@c466934322 国内源基本全军覆没了
longjumping
106 天前
@temia 请问下你使用的 docker clash 是什么网络模式的,我这边使用桥接的不行
temia
102 天前
@longjumping 我用 host 模式
Acoffice
25 天前
重启 container 命令: `/etc/init.d/container-station.sh restart`

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

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

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

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

© 2021 V2EX