V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

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

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

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

  •  
  •   qiancheng · 2 天前 · 1577 次点击
    26 条回复    2025-03-20 00:30:45 +08:00
    objectgiga
        1
    objectgiga  
       2 天前
    上第三方的 docker 管理面板,比如说 dpanel
    yeshenkong
        2
    yeshenkong  
       2 天前   ❤️ 1
    可收藏这个页面,定期更新可用源: https://github.com/dongyubin/DockerHub
    ohoh
        3
    ohoh  
       2 天前
    用它的面板几乎无解吧,只能 ssh 进去 docker pull
    xxbing
        4
    xxbing  
       2 天前
    给 docker 配置文件加几个镜像地址就行了
    https://status.1panel.top/status/docker
    zmcity
        5
    zmcity  
       2 天前   ❤️ 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  
       2 天前
    几乎没啥特别好的办法。1 、用镜像网站 pull ,完全替换镜像源; 2 、v2rayN 设置全局代理; 3 、软路由透明代理
    andyskaura
        7
    andyskaura  
       2 天前
    用大善人家 worker 创建一个中转,但是有封号的风险,自行决策。
    https://github.com/cmliu/CF-Workers-docker.io
    fredcc
        8
    fredcc  
       2 天前 via Android
    ccloving
        9
    ccloving  
       2 天前
    @ohoh 有解的,在上层网络设备直接啊啊啊啊
    cppc
        10
    cppc  
       2 天前
    你能发帖肯定有梯子,群晖控制面板->网络->常规->代理 把电脑的梯子临时给群晖用一下,用完了改回来。
    cppc
        11
    cppc  
       2 天前   ❤️ 1
    还有一条路子,去阿里云啥的把容器镜像开通,然后利用 github action 去 pull & push 当搬运工,有现成的方案,比如 https://github.com/pig-mesh/docker-mirror
    wuhao1
        12
    wuhao1  
       2 天前
    我觉得你可以参考下这个


    ?si=_n9kAZABVtxTvCoC

    bilibili

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

    这里设置了代理服务器还能顺便解决有时候证书无法更新的问题(是的,有时候 Let's Encrypt 也会被墙干扰,导致证书无法自动续期)
    wxyrrcj
        22
    wxyrrcj  
       18 小时 18 分钟前
    配镜像源 或者搞个旁路由
    wxyrrcj
        23
    wxyrrcj  
       18 小时 17 分钟前
    (2025/03/11 日)最新国内可用的 Docker 镜像加速器地址收集汇总
    https://www.wxy97.com/archives/b5b225b6-7741-4560-be2f-2e6a4f671d9b
    zmcity
        24
    zmcity  
       7 小时 32 分钟前
    @412999826 设置中的代理服务器会让 ddns 变成代理服务器的地址
    412999826
        25
    412999826  
       3 小时 58 分钟前
    @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  
       2 小时 55 分钟前 via iPhone
    @412999826 多谢分享,不过感觉还是你的配置更复杂,分流都弄了,不如直接软路由搞起。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1078 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:26 · PVG 03:26 · LAX 12:26 · JFK 15:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.