群晖 NAS 7.1 如何正常 docker pull 呀? 在大陆环境 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
qiancheng
V2EX    NAS

群晖 NAS 7.1 如何正常 docker pull 呀? 在大陆环境

  •  
  •   qiancheng 206 天前 3202 次点击
    这是一个创建于 206 天前的主题,其中的信息可能已经有所发展或是发生改变。
    /div>
    30 条回复    2025-04-24 22:54:10 +08:00
    objectgiga
        1
    objectgiga  
       206 天前
    上第三方的 docker 管理面板,比如说 dpanel
    yeshenkong
        2
    yeshenkong  
       206 天前   1
    可收藏这个页面,定期更新可用源: https://github.com/dongyubin/DockerHub
    ohoh
        3
    ohoh  
       206 天前
    用它的面板几乎无解吧,只能 ssh 进去 docker pull
    xxbing
        4
    xxbing  
       206 天前
    给 docker 配置文件加几个镜像地址就行了
    https://status.1panel.top/status/docker
    zmcity
        5
    zmcity  
       206 天前   1
    局域网环境搞一个 http 代理

    然后修改 docker 配置/usr/local/lib/systemd/system/pkg-ContainerManager-dockerd.service ,让 docker 可以正常 pull ,在这个配置最后添加下面代码(代理地址改成你自己的):
    EnvirOnment="HTTP_PROXY="
    EnvirOnment="HTTPS_PROXY="
    EnvirOnment="NO_PROXY=localhost,127.0.0.1"

    如果你需要让注册表也能用,需要修改 nginx 配置,创建一个文本文件/etc/nginx/conf.d/alias.Docker.Registry.conf (名字随意),内容为(代理地址改成你自己的):
    location = /webapi/entry.cgi/SYNO.Docker.Registry {
    include scgi_params;
    scgi_pass synoscgi;

    scgi_read_timeout 3600s;

    scgi_param http_proxy "";
    scgi_param https_proxy "“;
    }

    修改完成后重启
    DIO
        6
    DIO  
       206 天前
    几乎没啥特别好的办法。1 、用镜像网站 pull ,完全替换镜像源; 2 、v2rayN 设置全局代理; 3 、软路由透明代理
    andyskaura
        7
    andyskaura  
       206 天前
    用大善人家 worker 创建一个中转,但是有封号的风险,自行决策。
    https://github.com/cmliu/CF-Workers-docker.io
    fredcc
        8
    fredcc  
       206 天前 via Android
    ccloving
        9
    ccloving  
       206 天前
    @ohoh 有解的,在上层网络设备直接啊啊啊啊
    cppc
        10
    cppc  
       206 天前
    你能发帖肯定有梯子,群晖控制面板->网络->常规->代理 把电脑的梯子临时给群晖用一下,用完了改回来。
    cppc
        11
    cppc  
       206 天前   1
    还有一条路子,去阿里云啥的把容器镜像开通,然后利用 github action 去 pull & push 当搬运工,有现成的方案,比如 https://github.com/pig-mesh/docker-mirror
    wuhao1
        12
    wuhao1  
       206 天前
    我觉得你可以参考下这个


    ?si=_n9kAZABVtxTvCoC

    bilibili

    https://b23.tv/UCWgVer
    goodryb
        13
    goodryb  
       206 天前
    我自己写了个 python 脚本走本地代理,在我 windows 机器上下载成 tar 包,然后传到 nas 的共享目录,在 docker 中选择从文件导入即可
    1if5ty3
        14
    1if5ty3  
       206 天前
    #10 老哥说的对,或者在路由器上做代理。群晖 docker 面板就能用了
    linzyjx
        15
    linzyjx  
       206 天前
    本地自己搭镜像代理,代理走梯,群晖上 ssh 手动 pull
    ferock
        16
    ferock  
    PRO
       206 天前 via iPhone
    自己搭建镜像,然后,ssh 手动 pull
    ehehela
        17
    ehehela  
       206 天前
    container manager 浏览镜像和下载镜像走的线路好像不一样,浏览镜像可以走系统代理,但是下载镜像好像不走系统代理,导致下载失败,解决方法是把下载镜像的这个功能也安个代理,可以参考这个 https://blog.chai.ac.cn/posts/docker-proxy
    masonns
        18
    masonns  
       206 天前
    @ohoh 本机挂梯子,设置-网络-代理,要么容器挂个 clash 去代理都可以
    SakuraYuki
        19
    SakuraYuki  
       206 天前
    你们都用 nas 了为什么不搞个透明代理呢
    prosgtsr
        20
    prosgtsr  
       205 天前
    我用 openwrt 给这台机器开了全局代理。。管他这的那的。。
    5n65MLXs6OLPCWOF
        21
    5n65MLXs6OLPCWOF  
       205 天前
    @zmcity 想让镜像仓库(注册表)可用不用这么麻烦,直接在控制面板-网络中,设置代理服务器即可。

    这里设置了代理服务器还能顺便解决有时候证书无法更新的问题(是的,有时候 Let's Encrypt 也会被墙干扰,导致证书无法自动续期)
    wxyrrcj
        22
    wxyrrcj  
       205 天前
    配镜像源 或者搞个旁路由
    wxyrrcj
        23
    wxyrrcj  
       205 天前
    (2025/03/11 日)最新国内可用的 Docker 镜像加速器地址收集汇总
    https://www.wxy97.com/archives/b5b225b6-7741-4560-be2f-2e6a4f671d9b
    zmcity
        24
    zmcity  
       204 天前
    @412999826 设置中的代理服务器会让 ddns 变成代理服务器的地址
    5n65MLXs6OLPCWOF
        25
    5n65MLXs6OLPCWOF  
       204 天前
    @zmcity 这个也完全不是问题,规则中配置这几个域名致连即可

    DOMAIN-SUFFIX,checkipv6.synology.com
    DOMAIN-SUFFIX,checkport.synology.com
    DOMAIN-SUFFIX,checkip.dyndns.com
    DOMAIN-SUFFIX,ddns.synology.com
    DOMAIN-SUFFIX,checkip.synology.com
    DOMAIN,checkip.dyndns.org
    DOMAIN-SUFFIX,global.quickconnect.to
    zmcity
        26
    zmcity  
       204 天前 via iPhone
    @412999826 多谢分享,不过感觉还是你的配置更复杂,分流都弄了,不如直接软路由搞起。
    5n65MLXs6OLPCWOF
        27
    5n65MLXs6OLPCWOF  
       204 天前 via iPhone
    @zmcity 哈哈,因为我对 nginx 不太熟悉,所以觉得我的更方便,毕竟可以尽可能的减少对群晖系统文件的修改。(而且顺便可以解决 lets encrypt 获取证书问题)

    至于增加规则,因为本身我运行代理的设备就是做了分流的,所以增加几个规则只是顺手的事。

    我用的是旁路由的模式(就是 surge 的网关模式),直接接管 nas 会影响 nas 的端口映射,而且 nas 大量下载的时候,也会影响性能,所以 nas 的 ip 设置是不经过旁路由的。
    fionasit007
        28
    fionasit007  
       204 天前
    开始网上找了些源不能用,自己用 CF 搭的也不能用,最后直接闲鱼几块钱买的源就可以用了
    CloudyKumori
        29
    CloudyKumori  
       201 天前 via Android
    用 cloudflare workers 搭一个,甚至可以直接作为一个 registry 放到群晖的 docker 里面替代官方的 registry ,通过 container manager 的 gui 界面实现无感 pull 镜像,就好像没被墙一样
    scoful
        30
    scoful  
       168 天前
    - docker 的话,推荐一下我的开源项目(狗头保护,求 star ) https://github.com/scoful/pocker
    - 试用地址: https://pocker4u.vercel.app/
    - 试用密钥:pocker4u
    - 文档: https://pocker-doc.vercel.app/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5653 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:09 PVG 11:09 LAX 20:09 JFK 23:09
    Do have faith in what you're doing.
    ubao 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