YanSeven
V2EX  ›  Docker

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

  •  
  •   YanSeven · Jan 9 · 3103 views
    This topic created in 147 days ago, the information mentioned may be changed or developed.
    为什么 TUN+规则也不行,我看了下请求记录里面的,无论是规则还是全局,都走了代理啊。
    11 replies    2026-01-15 22:30:41 +08:00
    mooyo
        1
    mooyo  
       Jan 9
    规则没配明白,或者代理节点有问题。
    goodryb
        2
    goodryb  
       Jan 9
    我印象中 docker 好像只能走仓库镜像,本身不支持代理;除非你开 tun 劫持所有流量
    susu200213
        3
    susu200213  
       Jan 9
    Trim21
        4
    Trim21  
       Jan 9
    @goodryb 是因为你需要给 docker daemon 设置代理,给 docker cli 设置代理是没用的
    SakuraYuki
        5
    SakuraYuki  
       Jan 9
    final 改成代理吧,这样规则没命中也不怕漏掉
    YaD2x
        6
    YaD2x  
       Jan 9
    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  
       Jan 9 via Android
    直接 daemon.json 里面加上代理
    w292614191
        9
    w292614191  
       Jan 9   ❤️ 1
    切用且珍惜: https://linuxmirrors.cn
    colourfulsai
        10
    colourfulsai  
       Jan 9
    上面那个 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"
    ---------
    用好几年了,一直这么用的。
    SeanChang
        11
    SeanChang  
    PRO
       Jan 15
    推荐轩辕镜像,比较省心~ https://xuanyuan.cloud/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2540 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 00:56 · PVG 08:56 · LAX 17:56 · JFK 20:56
    ♥ Do have faith in what you're doing.