群晖 Docker/Container Manager 拉取镜像使用代理加速 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
v0rtix
V2EX    Docker

群晖 Docker/Container Manager 拉取镜像使用代理加速

  •  
  •   v0rtix 2024-06-12 10:12:02 +08:00 6046 次点击
    这是一个创建于 533 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近,Docker 镜像拉取的问题让论坛上的小伙伴们各显神通。我也尝试部署了 CF Worker 的加速方案,起初效果不错,但用了一段时间后发现速度开始变慢。于是我决定寻找一个一劳永逸的解决方案。

    具体操作如下:

    • 群晖 7.2 以前版本

      1. 编辑文件:vi /usr/local/lib/systemd/system/pkg-Docker-dockerd.service
      2. [Service] 部分新增三行环境变量,并将代理地址改为你自己的。
      [Service] EnvirOnment="HTTP_PROXY=http://127.0.0.1:7890" EnvirOnment="HTTPS_PROXY=http://127.0.0.1:7890" EnvirOnment="NO_PROXY=localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8" 
    • 群晖 7.2 及更新版本

      1. 编辑文件:vi /usr/local/lib/systemd/system/pkg-ContainerManager-dockerd.service
      2. [Service] 部分新增三行环境变量,并将代理地址改为你自己的。
      [Service] EnvirOnment="HTTP_PROXY=http://127.0.0.1:7890" EnvirOnment="HTTPS_PROXY=http://127.0.0.1:7890" EnvirOnment="NO_PROXY=localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8" 

    设置完成后,Docker 镜像拉取速度嗖嗖的快,赶紧试试吧!

    29 条回复    2025-02-10 14:04:55 +08:00
    TsubasaHanekaw
        1
    TsubasaHanekaw  
       2024-06-12 10:28:06 +08:00
    群晖的虚拟机跑 openwrt. 然后改了网关,再也不用烦恼设置 http_proxy 了
    v0rtix
        2
    v0rtix  
    OP
       2024-06-12 10:30:42 +08:00
    @TsubasaHanekaw 这个适合直需要拉取镜像代理 容器内的不用代理 避免 bt 下载经过代理
    wizzer
        3
    wizzer  
       2024-06-12 10:31:00 +08:00
    我是用 PC 电脑下载好镜像文件,然后上传到群晖安装的~~

    docker export
    v0rtix
        4
    v0rtix  
    OP
       2024-06-12 10:31:58 +08:00
    @wizzer 这样子的话 群晖 Container Manager 就不能自动更新容器了。现在 Container Manager 有新的镜像可以自动拉取更新~
    Od37v61n5s89gXx8
        5
    Od37v61n5s89gXx8  
       2024-06-12 10:33:52 +08:00
    路由器装 clash ,做透明网关就好了,不用这么复杂
    TsubasaHanekaw
        6
    TsubasaHanekaw  
       2024-06-12 10:48:50 +08:00
    @chenbin36255 #2 bt 的 docker 容器直接 macvlan 单独分配 ip 做管理了
    v0rtix
        7
    v0rtix  
    OP
       2024-06-12 11:00:00 +08:00
    @lxh1983 会影响 BT 下载流量的 如果没有下载器的话可以直接全局代理了
    Od37v61n5s89gXx8
        8
    Od37v61n5s89gXx8  
       2024-06-12 12:38:28 +08:00 via iPhone
    @chenbin36255 把 BT 的端口放出来就可以了
    kuanos
        9
    kuanos  
       2024-06-12 15:30:01 +08:00
    求问有无 Qnap 方案,感谢!
    v0rtix
        10
    v0rtix  
    OP
       2024-06-12 15:36:58 +08:00
    @kuanos 原理都是一样的 可以 find 找一下 systemd 的文件 然后加上代理重启 docker 就可以了
    kuanos
        11
    kuanos  
       2024-06-12 17:27:51 +08:00
    @chenbin36255 好的,"NO_PROXY=localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8"这一行照抄可以吗?
    v0rtix
        12
    v0rtix  
    OP
       2024-06-12 18:00:46 +08:00
    @kuanos #11 可以的
    HHHHhg
        13
    HHHHhg  
       2024-06-13 12:10:19 +08:00
    需要重启整个 docker 重启所有容器么
    v0rtix
        14
    v0rtix  
    OP
       2024-06-13 21:27:07 +08:00
    @HHHHhg systemd 重启下 docker 即可
    BeGoood
        15
    BeGoood  
       2024-06-16 08:41:48 +08:00
    直接在 网络设置 中设置代理,也能用吧
    chunkingName
        16
    chunkingName  
       2024-06-17 14:21:31 +08:00
    @chenbin36255 请问 systemd 重启下 docker 即可是什么意思,具体要执行什么命令,我配置文件改了但是不生效,不知道你说的这个重启是重启什么
    v0rtix
        17
    v0rtix  
    OP
       2024-06-17 15:38:36 +08:00
    @razeencheng 试过了 不代理 docker pull 的
    v0rtix
        18
    v0rtix  
    OP
       2024-06-17 15:39:03 +08:00
    @chunkingName 这个也可以用套件中心 停用再启用套件达到这个效果
    chunkingName
        19
    chunkingName  
       2024-06-18 09:28:54 +08:00
    大家有能成功的吗, 我群晖虚拟机装了个 openwrt ,里面代理开了 http tg 能用这个 http 代理,但是按照楼主的操作,改完配置后,container 套件关闭后重新开启,还是不行
    HHHHhg
        20
    HHHHhg  
       2024-06-18 23:26:14 +08:00 via Android
    @chunkingName 成功了呀
    dockerhub
        21
    dockerhub  
       2024-06-21 00:03:58 +08:00
    ![]( https://imgur.com/av9rSLq)
    这么配置很难吗?为什么要去这种奇奇怪怪的代理?
    v0rtix
        22
    v0rtix  
    OP
       2024-06-21 10:26:40 +08:00
    @dockerhub 镜像站的速度不怎么样
    dockerhub
        23
    dockerhub  
       2024-06-21 14:48:37 +08:00
    @chenbin36255 你啥网,我看看优化一下?我这边华东地区测试非常快,目前每天有几 T 的使用量。
    qqjt
        24
    qqjt  
       2024-07-10 14:23:55 +08:00
    @dockerhub 国内镜像站哪有稳定的呢,都被铁拳了,还是代理好。
    Nem0
        25
    Nem0  
       2024-07-12 09:37:50 +08:00
    我图省事,用 v2ray 给局域网提供代理
    wbangin
        26
    wbangin  
       2024-08-30 00:18:45 +08:00
    配置完成,需要重启一下服务
    sudo synosystemctl restart pkgctl-ContainerManager
    To5tE
        27
    To5tE  
       2024-10-10 20:19:14 +08:00
    这个只是拉取的时候代理吧 容易不会走代理吧
    LuisQAQ
        28
    LuisQAQ  
       289 天前
    @chenbin36255 现在还生效吗?
    我群晖 7.2 的版本,在 /usr/local/lib/systemd/system/pkg-ContainerManager-dockerd.service 中新增了代理,重启后还是不生效
    v0rtix
        29
    v0rtix  
    OP
       289 天前
    @LuisQAQ 生效的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5620 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 03:00 PVG 11:00 LAX 19:00 JFK 22:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86