V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fdghjk
V2EX  ›  Docker

国内最好用的 Docker 源是哪个 各位

  •  
  •   fdghjk · 108 天前 · 4683 次点击
    这是一个创建于 108 天前的主题,其中的信息可能已经有所发展或是发生改变。

    推荐几个好用稳定更新实时的吧

    35 条回复    2024-01-11 10:27:19 +08:00
    runzhliu
        1
    runzhliu  
       108 天前 via iPhone
    还是挂代理访问 dockerhub 好
    thinkershare
        2
    thinkershare  
       108 天前
    都很垃圾,只能挂代理。
    anubu
        3
    anubu  
       108 天前   ❤️ 4
    很久没用了,印象中没有特别好用的。

    就拉取镜像来说,docker 的 registry mirror 算不上好的实践。因为仅支持 docker.io ,就算配置了好的 mirror ,gcr\ghcr\mcr\quay 等仓库还是拉取不到。只用 dockerhub 镜像的话应该还能接受。
    使用代理是一个选择,但 docker 的代理稍微复杂,要先理清楚 docker client 、docker daemon 、docker container 代理的区别和配置方法。
    Radiation
        4
    Radiation  
       108 天前
    现在装了 docker 都没配置源,一样可以 pull 下来
    1018ji
        5
    1018ji  
       108 天前
    没啥好的?翻墙吧
    shunia
        6
    shunia  
       108 天前
    直接用 docker 或者 gcr ,国内没有靠谱的
    alexsz
        7
    alexsz  
       108 天前
    本机挂代理,服务器用的阿里源
    wxm1997
        8
    wxm1997  
       108 天前
    dockerproxy.com, 用了很久了
    wxm1997
        9
    wxm1997  
       108 天前
    基本上常用的仓库 像 gcr ghcr k8s.gcr 都能代理
    Masoud2023
        10
    Masoud2023  
       108 天前
    @anubu #3

    别把问题搞得那么复杂,简而言之就是改个 json 的事情。
    ysicing
        11
    ysicing  
       108 天前
    自建一个 mirrors 呗
    cyberpoint
        12
    cyberpoint  
       108 天前
    现在都懒得配镜像,直接开代理完事。
    GopherDaily
        13
    GopherDaily  
       108 天前
    可以用 crane 配合代理拉
    Cola98
        14
    Cola98  
       108 天前
    道客的还不错
    cdlnls
        15
    cdlnls  
       108 天前
    挂代理应该是体验相对来说最好的( 在路由器上开代理 ),本地的客户端无感。
    fdghjk
        16
    fdghjk  
    OP
       108 天前
    @Cola98 这家不是要登录申请吗
    Cola98
        17
    Cola98  
       108 天前
    anubu
        18
    anubu  
       108 天前
    @Masoud2023 可能太久没折腾 docker 环境了,请教一下最新的使用 docker 拉取 ghcr.io 仓库镜像的方法。现在已经改一下 JSON 就可以拉取了吗?以前还是要在 daemon 上挂代理才可以。
    vagusss
        19
    vagusss  
       108 天前
    网易的试试
    masterclock
        20
    masterclock  
       108 天前
    好像只有上交的可以用了,其他都不行
    coolcoffee
        21
    coolcoffee  
       108 天前
    没有一个完美的,而且能用都不代表能稳定用,哪天不小心就报错了。

    * 阿里云的镜像只会加速 library 下面的,也就是像 nginx:latest 指向的 docker.io/library/nginx:latest ,其他个人或者组织的貌似不会加速。
    * 网易蜂巢的倒是会加速全部镜像,但是不支持 arm64 ,仅有 amd64.

    所以现在我给公司自建的就是用运行 docker registry 存储后端指向 s3 ,这样保证拉取一次之后后面能够稳定加速。个人的直接用 caddy 反向代理,SLA 低点就低点。
    blankmiss
        22
    blankmiss  
       108 天前
    用 nexus 自己建一个 例如 https://docker.dnsl.in
    ZeroAsh
        23
    ZeroAsh  
       108 天前
    优先走自己的 registry ,实在不行时候挂代理,我是在国外的服务器挂了个 v2ray/vmess ,然后国内服务器需要拉镜像的时候就给国外地址就套个 proxy ,拉完就关掉,反正也只影响国外的访问
    Masoud2023
        24
    Masoud2023  
       108 天前
    @anubu #18

    daemon 挂代理你指的是改 systemd unit ?那样好像也行,不过官方推荐的一直都是改 `/etc/docker/daemon.json` 吧?

    https://docs.docker.com/config/daemon/

    https://docs.docker.com/engine/reference/commandline/dockerd/#proxy-configuration
    anubu
        25
    anubu  
       108 天前
    @Masoud2023 明白了,感谢分享。
    Lilithegg
        27
    Lilithegg  
       108 天前
    如果是自己的镜像, 可以考虑 ttl.sh 2 小时,有效的 docker 镜像.
    w169q169
        28
    w169q169  
       108 天前
    国内的都很垃圾,自己搭 registry 做 cache 的话,registry 要有一个好的代理。dockerhub 的 layer ,docker.io 可以缓存,但是很多时候不同的 layer 会走到 quay.io ,或者 gcr 这些仓库。
    thevita
        29
    thevita  
       108 天前
    自己个人用的话,各显神通,各种 registry 不过是顺带而为

    生产用的话,自建
    oneisall8955
        30
    oneisall8955  
       108 天前 via Android
    cloudflare worker 自建
    Lockroach
        31
    Lockroach  
       108 天前
    没必要吧,自己的机器开代理就能直接用,云服务器的话也能直接拉取镜像
    yinheli
        32
    yinheli  
       107 天前
    magicedy
        34
    magicedy  
       107 天前
    magicedy
        35
    magicedy  
       107 天前
    @anubu 如果是 compose yml ,可以类似改成 image: ${GHCR:-ghcr.io}/immich-app/immich-server:${IMMICH_VERSION:-release} ,然后 GHCR=ghcr.nju.edu.cn docker compose pull
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3000 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.