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

现在官方 docker 拉镜像必须 TUN+全局了吗

  •  
  •   YanSeven · 3 天前 · 1283 次点击
    为什么 TUN+规则也不行,我看了下请求记录里面的,无论是规则还是全局,都走了代理啊。
    10 条回复    2026-01-09 22:45:10 +08:00
    mooyo
        1
    mooyo  
       3 天前
    规则没配明白,或者代理节点有问题。
    goodryb
        2
    goodryb  
       3 天前
    我印象中 docker 好像只能走仓库镜像,本身不支持代理;除非你开 tun 劫持所有流量
    susu200213
        3
    susu200213  
       3 天前
    Trim21
        4
    Trim21  
       3 天前
    @goodryb 是因为你需要给 docker daemon 设置代理,给 docker cli 设置代理是没用的
    SakuraYuki
        5
    SakuraYuki  
       3 天前
    final 改成代理吧,这样规则没命中也不怕漏掉
    YaD2x
        6
    YaD2x  
       3 天前
    sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

    [Service]
    Environment="HTTP_PROXY=http://127.0.0.1:8123"
    Environment="HTTPS_PROXY=http://127.0.0.1:8123"
    LuvF
        7
    LuvF  
       3 天前 via Android
    直接 daemon.json 里面加上代理
    w292614191
        9
    w292614191  
       3 天前
    切用且珍惜: https://linuxmirrors.cn
    colourfulsai
        10
    colourfulsai  
       2 天前
    上面那个 systemd 的是正解,放到/etc/systemd/system/docker.service.d/http-proxy.conf 最好。

    不过我懒,直接改了/usr/lib/systemd/system/docker.service (别学我,我这是因为不熟,放别处我怕忘)

    [Service]
    Environment="HTTP_PROXY=http://127.0.0.1:18080"
    Environment="HTTPS_PROXY=http://127.0.0.1:18080"
    ---------
    用好几年了,一直这么用的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4823 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:48 · PVG 17:48 · LAX 01:48 · JFK 04:48
    ♥ Do have faith in what you're doing.