2024.7.15 如何流畅的拉取 docker 镜像? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pdone
V2EX    Docker

2024.7.15 如何流畅的拉取 docker 镜像?

  •  
  •   pdone
    pdone 2024-07-15 16:19:25 +08:00 4525 次点击
    这是一个创建于 531 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前一段时间,docker pull 已经无法从官方仓库拉取镜像了,然后就开始使用热心网友提供的基于 Cloudflare 代理仓库,一直用的好好的,今天也无法使用了,换了好几个都不行,有朋友知道怎么回事吗,是我的宽带运行商 ban 做了某些限制吗?

    NcYxVkg4bUzTHhw.png

    17 条回复    2024-11-16 18:27:44 +08:00
    v0rtix
        1
    v0rtix  
       2024-07-15 16:25:14 +08:00
    Cloudflare 还是不稳定 走代理吧
    Jinnrry
        2
    Jinnrry  
       2024-07-15 16:28:38 +08:00 via Android
    自己用 nginx 反代 docker 官方源,然后把改源成你的域名就能用了

    不建议用代理,Docker 网络太复杂了,代理配置起来一堆问题
    lekai63
        3
    lekai63  
       2024-07-15 16:29:59 +08:00
    换了若干镜像,累了。上代理
    yghack
        4
    yghack  
       2024-07-15 16:31:17 +08:00
    quan01994
        5
    quan01994  
       2024-07-15 16:32:47 +08:00
    阿里云 容器加速器 ?
    jiejianshiwa
        6
    jiejianshiwa  
       2024-07-15 16:38:49 +08:00
    Openwrt 硬路由,全局代理
    jiejianshiwa
        7
    jiejianshiwa  
       2024-07-15 16:39:23 +08:00
    我是 24 小时全局代理,不代理干不了活
    totoro625
        8
    totoro625  
       2024-07-15 16:51:25 +08:00
    自家软路由下面搭建了 Sonatype Nexus
    然后穿透到公网,供所有服务器拉取
    Reficul
        9
    Reficul  
       2024-07-15 16:54:10 +08:00
    @totoro625 #8

    你这个感情好啊,一跑路全公司瘫痪。
    libook
        10
    libook  
       2024-07-15 16:54:13 +08:00
    软路由透明代理,国外源随便用。
    pdone
        11
    pdone  
    OP
       2024-07-15 19:27:32 +08:00
    我是在群晖上使用 docker ,有什么方便的方式通过代理拉镜像吗?
    在考虑在群晖安装软路由了。还有其他方案吗
    dianso
        12
    dianso  
       2024-07-16 18:45:00 +08:00
    NGINX 反代了一个
    https://docker.beitai.cc/
    YamatoRyou
        13
    YamatoRyou  
       2024-07-17 05:12:32 +08:00
    发现一个直接下载工具, 免安装.
    鉴于项目位置的原因请自行斟酌是否使用.
    https://gitee.com/extrame/dget

    除了 Docker 官方仓库, 也支持其它仓库.
    代理方面, 支持 HTTP 但不支持 SOCKS5, 且下载的镜像会自动保存到当前 shell 的工作目录.
    下载完成后需要使用 docker image load -i <***-img.tar.gz 路径> 导入到 Docker.
    YamatoRyou
        14
    YamatoRyou  
       2024-07-17 05:23:48 +08:00
    @YamatoRyou #13

    我最近才对一部分镜像做了这种处理, 现在大部分操作已经脱离群晖的套件.
    fibroblast
        15
    fibroblast  
       2024-07-18 21:23:25 +08:00
    @dianso 大哥 我想请你喝咖啡 您能教教我怎么做到的吗
    dianso
        16
    dianso  
       2024-07-18 21:26:23 +08:00   1
    @fibroblast #15

    配置文件:

    server {
    listen 80;
    listen [::]:80;
    server_name docker.beitai.cc;

    location / {
    rewrite ^ https://$host$request_uri? permanent;
    }
    }

    server {
    listen 443 ssl;
    listen [::]:443 ssl;
    http2 on;
    server_name docker.beitai.cc;

    ssl_certificate /huo/ssl/beitai_cc.pem;
    ssl_certificate_key /huo/ssl/beitai_cc.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;

    # 启用 OCSP Stapling
    ssl_stapling on;
    ssl_stapling_verify on;
    resolver 8.8.8.8 8.8.4.4 valid=300s;
    resolver_timeout 10s;

    location / {
    root /huo/html/docker;
    index index.html;
    }
    # 主 Docker 服务配置
    location /v2/ {
    proxy_pass https://registry-1.docker.io;
    proxy_set_header Host registry-1.docker.io;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_buffering off;
    proxy_request_buffering off;
    proxy_http_version 1.1;
    proxy_read_timeout 7200s;
    proxy_send_timeout 7200s;
    send_timeout 7200s;
    proxy_connect_timeout 7200s;
    proxy_set_header Authorization $http_authorization;
    proxy_pass_header Authorization;
    proxy_intercept_errors on;
    recursive_error_pages on;
    error_page 301 302 307 = @handle_redirect;
    }

    # 重定向处理
    location @handle_redirect {
    resolver 1.1.1.1;
    set $saved_redirect_location '$upstream_http_location';
    proxy_pass $saved_redirect_location;
    }
    }
    heartleo
        17
    heartleo  
       2024-11-16 18:27:44 +08:00
    可以用 github actions 迁移镜像 参考: https://github.com/heartleo/image-copy
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5733 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 02:32 PVG 10:32 LAX 18:32 JFK 21:32
    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