Aicnal
V2EX  ›  Docker

Docker 源挂了 大家都是怎么办的

  •  
  •   Aicnal · Jun 13, 2024 via iPhone · 7376 views
    This topic created in 881 days ago, the information mentioned may be changed or developed.

    最近 docker 无法正常拉取了,我在阿里云上面的 ecs 用的是阿里云给的镜像加速器,没想到很多比较冷门的镜像版本太老了( doge

    之后问了实验室的老师,他表明实验室有镜像源,但是不公开,只能在实验室内网用

    那么现在问题来了,除了科学的方法,还有什么办法?如果我想给其他人用搭建镜像站的话有没有什么成熟的方案(已经了解过清华镜像站的开源项目了

    先谢谢各位了

    37 replies  •  2024-06-19 10:22:26 +08:00
    BeijingBaby
    BeijingBaby
    PRO
    Jun 13, 2024
    1
    没有其他办法
    自己搭建镜像,自用,他用违法。
    Aicnal
    Aicnal
    OP
    Jun 13, 2024 via iPhone
    2
    @BeijingBaby 确实啊 当时问老师听他口气也是挺无奈的 据说后面 pip okpg npm 等包管理器都会被处理
    worker201
    worker201
    Jun 13, 2024
    3
    用 registry 在 vps 搭建自己的镜像
    Aicnal
    Aicnal
    OP
    Jun 13, 2024 via iPhone
    4
    @worker201 这个应该算代理吧?镜像并没有在本地缓存
    worker201
    worker201
    Jun 13, 2024
    5
    @Aicnal 会在 vps 缓存
    gumayusi
    gumayusi
    Jun 13, 2024❤️1
    6
    当然得用来源真实、生态开放、平台中立、安全可信的 AtomHub 了,不然大张旗鼓封镜像源是为了啥?

    https://weibo.com/1826017320/NyaQWlEfs
    Phant0m
    Phant0m
    Jun 13, 2024❤️4
    7
    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
    Aicnal
    Aicnal
    OP
    Jun 13, 2024 via iPhone
    8
    @gumayusi 😧
    Aicnal
    Aicnal
    OP
    Jun 13, 2024 via iPhone❤️1
    10
    @perfectlife 感谢老哥 这个项目我之前在微信公众号上面了解过 我还想知道如果自己再本地做一个镜像站
    perfectlife
    perfectlife
    Jun 14, 2024 via Android
    11
    @Aicnal 粗暴一点你可以用 harbor 的 proxy 功能来做,没有的镜像他会去代理的远端仓库拉取存放在本地,后续就从本地提供,类似 nexus 代理 maven 仓库
    byboy
    byboy
    Jun 14, 2024❤️1
    12
    真是无奈,啥都要受到监管
    nagisaushio
    nagisaushio
    Jun 14, 2024 via Android
    13
    给 daemon 加 proxy 不就好了,都不用换源
    exguai
    exguai
    Jun 14, 2024
    14
    自建反向代理
    naminokoe
    naminokoe
    Jun 14, 2024 via iPhone
    15
    @nagisaushio 不润就得忍着
    noclin
    noclin
    Jun 14, 2024❤️1
    16
    Aicnal
    Aicnal
    OP
    Jun 14, 2024 via iPhone
    17
    @noclin 感谢分享 我觉得这个很适合小型实验室或者个人工作室环境
    shuiduoduo
    shuiduoduo
    Jun 14, 2024
    18
    生活越来越红火了
    ooTwToo
    ooTwToo
    Jun 14, 2024
    19
    aliyun 的私有镜像 还可以用啊
    hanxiV2EX
    hanxiV2EX
    Jun 14, 2024 via Android❤️1
    20
    加上前缀 docker.jsdelivr.fyi
    docker pull docker.jsdelivr.fyi/hanxi/xiaomusic

    可以自己搭建
    https://github.com/cmliu/CF-Workers-docker.io
    gimp
    gimp
    Jun 14, 2024
    21
    @wanwusangzhi 红温了
    mikasyou
    mikasyou
    Jun 14, 2024
    22
    搭个 nexus 应该可以, nexus 设置缓存时间 -1 (无限长) .
    shakaraka
    shakaraka
    Jun 14, 2024
    23
    你自己可以随便自建,但是有两点你要注意
    1 、流量大了你顶不住
    2 、用的人多了,自然会有监管来找你
    cheng6563
    cheng6563
    Jun 14, 2024
    24
    2 种方法
    1.cloudflare action 弄一个镜像代理,需要一个非国内域名
    2.自建一个 registry ,在 github 上写一个脚本利用 action 把镜像推到自建 registry
    Aicnal
    Aicnal
    OP
    Jun 14, 2024 via iPhone
    25
    @wunonglin 感谢提醒 目前就准备内部自己使用 不会公开到公网
    @cheng6563 谢谢 目前准备尝试一下用 registry 搭建
    ronyin
    ronyin
    Jun 14, 2024
    26
    尝试用别人自建的镜像加速试下,另外就是挂飞机。。
    eightcatty
    eightcatty
    Jun 14, 2024
    27
    自建 nexus, npm, maven, docker, raw 统统都能用,内网构建嘎嘎快
    brucewsl
    brucewsl
    Jun 14, 2024
    28
    使用 Github Action + Skopeo 工具优雅的同步 Docker Hub 到阿里云个人镜像仓库中
    9i5NngJHI4P7dm42
    9i5NngJHI4P7dm42
    Jun 14, 2024
    30
    很好奇各位能上这个论坛却拉不了 docker 镜像是什么原理
    ltfree
    ltfree
    Jun 15, 2024
    31
    @Phant0m 谢谢哥
    dockerhub
    dockerhub
    Jun 15, 2024❤️1
    32
    自然是缅怀 dockerhub 了🐶
    Cloudflare Workers 太强大了,提供了代理能力。dockerhub.icu 基于 Cloudflare Workers 提供了少量临时的代理服务
    Aicnal
    Aicnal
    OP
    Jun 15, 2024
    33
    @dockerhub 哈哈 官方下场回答 感谢
    kingcanfish
    kingcanfish
    Jun 16, 2024
    34
    @odifjg9384hg 有些是在服务器上拉镜像 服务器没配或者不能配科学呗
    kevinlyhan
    kevinlyhan
    Jun 17, 2024
    35
    自己在梯子上搞了个。然后为了防止被跑流量,弄了个 UUID 作为子目录。H2 的加持下,自用够了
    kevinlyhan
    kevinlyhan
    Jun 17, 2024
    36
    @wunonglin
    加一层 UUID 或者随便什么作为子目录自用,基本是可以防止被跑流量。TLS1.3 加持下,抓包也只能看到 SNI 看不到子目录的。
    ly1836
    ly1836
    Jun 19, 2024
    37
    @Phant0m 这样设置代理确实管用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2970 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 00:49 · PVG 08:49 · LAX 16:49 · JFK 19:49
    ♥ Do have faith in what you're doing.