V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lujun55546
V2EX  ›  问与答

Ubuntu22 对外做访问控制,该服务器上两个 Docker 服务怎么调用

  •  
  •   lujun55546 · 105 天前 · 639 次点击
    这是一个创建于 105 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题: 我有两台服务器(ubuntu22.4),192.168.1.139 和 192.168.1.141 。 141 上开启防火墙之后,141 只允许 139 访问和本地回环流量。但是开启之后,发现 141 上 docker 中的 java 服务中配置了连接本机的 redis(docker 启动的)连接超时(192.168.1.141:6379)。相当于 docker 容器中现在访问 141 被拒绝。这个该怎么配置本地的 iptables,或者是启动容器时候需要绑定两个容器在一个新的网络中吗(docker run xxx --network xxxx)

    3 条回复    2024-08-02 11:38:12 +08:00
    yinmin
        1
    yinmin  
       105 天前 via iPhone
    有 docker 的机器推荐用 ufw 管理防火墙,因为 docker 会写一堆 iptables 规则,自己写 iptables 很容易冲突。
    yinmin
        2
    yinmin  
       105 天前 via iPhone
    容器之间访问,最稳定的方式是新建一个 network ,容器配置固定 ip 地址,用 ip 访问。
    vczyh
        3
    vczyh  
       105 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3255 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 10:43 · PVG 18:43 · LAX 02:43 · JFK 05:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.