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

在 docker 里面,针对数据库的网络大家是怎么样配置的?

  •  
  •   amrnxcdt · 2021-05-22 18:31:38 +08:00 via Android · 1135 次点击
    这是一个创建于 1074 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如现在有容器 mysql 、phpMyAdmin 和若干 WebService 。



    WebService 需要连接到 mysql 容器,大家是为每一个 WebService 设置一个网桥 LAN-x,还是所有 WebService 共用一个网桥 LAN-0 连接到 mysql ?
    11 条回复    2021-05-24 18:06:44 +08:00
    ReferenceE
        1
    ReferenceE  
       2021-05-22 19:05:30 +08:00 via Android   ❤️ 1
    看吞吐量
    Webservice 调用量大的独立一个网桥
    小的可以共用一个
    wdssmq
        2
    wdssmq  
       2021-05-22 19:41:56 +08:00   ❤️ 1
    借楼问:

    Docker 部署的 mysql 怎么备份比较合适,,目录映射到宿主主然后文件打包可以么?
    chenset
        3
    chenset  
       2021-05-22 19:44:58 +08:00   ❤️ 1
    小型简单环境
    直接 --network = host
    yngzij
        4
    yngzij  
       2021-05-22 20:21:09 +08:00 via iPhone   ❤️ 1
    Link
    amrnxcdt
        5
    amrnxcdt  
    OP
       2021-05-22 20:23:26 +08:00 via Android
    @ReferenceE
    @chenset
    如果把 net 设置成 host 或者共用一个网桥,应该会有一定的安全风险吧,假如其中一个 WebService 被入侵,能通过主机网络或者网桥访问到其他 WebService 。
    amrnxcdt
        6
    amrnxcdt  
    OP
       2021-05-22 20:24:04 +08:00 via Android
    @yngzij link 命令看文档已经不推荐使用了
    Jirajine
        7
    Jirajine  
       2021-05-22 20:29:41 +08:00   ❤️ 1
    创建一个网络,比如名字叫 dbnet,然后数据库服务和所有用到数据库的服务都接进去,直接通过主机名访问。
    amrnxcdt
        8
    amrnxcdt  
    OP
       2021-05-22 22:45:08 +08:00 via Android
    @Jirajine 像上面说的,这样暴露全部需要连接到 mysql 的服务
    ReferenceE
        9
    ReferenceE  
       2021-05-23 03:08:06 +08:00 via Android   ❤️ 1
    @amrnxcdt 怕入侵的话,全部一对一,接下来就是看你的网卡的虚拟网桥数量能不能顶住了
    julyclyde
        10
    julyclyde  
       2021-05-24 16:28:31 +08:00   ❤️ 1
    正常情况下,带有状态的应用程序我们都不放容器里
    amrnxcdt
        11
    amrnxcdt  
    OP
       2021-05-24 18:06:44 +08:00 via Android
    @ReferenceE 是想看看有没有成熟一点的操作方案


    @julyclyde 讨论的侧重想落在网络隔离和网络安全上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2327 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:47 · PVG 11:47 · LAX 20:47 · JFK 23:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.