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

如何为群晖上的 Docker 容器单独分配一个网段?

  •  
  •   YamatoRyou · 12 天前 · 1001 次点击

    主路由器 LAN 分配的网段为 192.168.0.0/24, 群晖自身被分配了固定 IP (192.168.0.100). 目前为部分 Docker 容器分配 192.168.0.128 及其之后的地址 (这些容器连接到单独的网络, 网段为 192.168.0.0/25, 网关地址为 192.168.0.127). 然而容器越来越多, 这种分配方法在以后可能不够用. 现在设想把 192.168.3.0/24 给 Docker 容器专用, 并且分配到这些地址的容器需要能与群晖自身及路由器互访. 求具体实施流程.

    10 条回复    2024-06-17 03:42:49 +08:00
    NevadaLi
        1
    NevadaLi  
       12 天前
    emmmm ,,,,搞这么复杂,我家里 LAN 网段是 192.168.0.0/16 ,其他 docker 什么直接 macvlan 限定范围自动分
    NevadaLi
        2
    NevadaLi  
       12 天前
    wifi 分配的地址是 192.168.254.0-100 ,固定服务给 192.168.0.x ,docker 给 192.168.10.x ,有时候需要手动指定 ip ,直接写 192.168.50.x
    caola
        3
    caola  
       12 天前
    不喜欢桥接到外部暴露出来,最多就映射端口出来,反正不影响访问,更何况是内网
    kyuuseiryuu
        4
    kyuuseiryuu  
       12 天前 via iPhone
    楼主,docker 怎么桥接到物理网卡呀,求教!
    wyxls
        5
    wyxls  
       12 天前   ❤️ 1
    ssh 进群晖创个 macvlan network 或者在 dsm 的 webui 那创一个 docker 网络,网关设为路由网关,然后指定容器在此网络下

    192.168.0.0/24 和 192.168.3.0/24 ,两个子网通过路由网关互访
    dode
        6
    dode  
       12 天前
    路由器&群晖上添加静态路由
    YamatoRyou
        7
    YamatoRyou  
    OP
       12 天前
    @wyxls #5 试验成功 (指的是用群晖的 SSH + curl 访问 http://192.168.3.x:**** 可行), 不过发现局域网内和群晖平级的其它机器 (比如 IP 为 192.168.0.x 的 Windows 电脑) 无法访问容器的 web 服务 (用浏览器访问容器 IP: http://192.168.3.x:****), 这种要怎么解决? 其实这个也是我的需求之一, 但当时忘记写在帖子上了.
    YamatoRyou
        8
    YamatoRyou  
    OP
       9 天前
    @caola #3 我最开始入门 Docker 是这样的, 但是后来容器越来越多, 要占用群晖自身的端口资源. 最终于年初完成迁移 (凡是连接到特定网络的容器都会分配一个独立的内网 IPv4 地址和公网 IPv6 地址, 也不再占用群晖自身的端口资源).
    YamatoRyou
        9
    YamatoRyou  
    OP
       9 天前
    @NevadaLi #1 因为路由器默认给 LAN 分配的地址范围就是 /24, 而且有另外一个 /24 被用作访客网络.
    YamatoRyou
        10
    YamatoRyou  
    OP
       9 天前
    @YamatoRyou #7 已经解决, 路由器控制台添加一个静态路由条目即可.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1251 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:06 · PVG 02:06 · LAX 11:06 · JFK 14:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.