shadowfish0
V2EX  ›  问与答

只有一台 16 核 16G 机器,想在上面同时跑生产环境和测试环境, docker 是否是最佳选择?

  •  
  •   shadowfish0 · Dec 4, 2021 · 2148 views
    This topic created in 1805 days ago, the information mentioned may be changed or developed.
    项目是学校里用的,负载不会太高

    还有一个纠结的点是,用 docker 的话,要不要把用到的 mysql 、redis 都作为镜像,生产、测试两个容器就用自己的 mysql 、redis 就行,这样似乎可以确保生产和测试不会互相干扰,但是不太了解 docker ,不知道这样会不会导致性能和数据安全问题
    6 replies  •  2021-12-04 11:51:33 +08:00
    hanai
    hanai
    Dec 4, 2021
    1
    可行
    noqwerty
    noqwerty
    Dec 4, 2021
    2
    可以用 docker-compose ,写好 volume 部分来做数据持久化就可以
    lazyyz
    lazyyz
    Dec 4, 2021 via Android
    3
    如果是物理机可以安装 PVE 进行虚拟化,然后再安装多个系统,这样不就可以分割了嘛
    shadowfish0
    shadowfish0
    OP
    Dec 4, 2021
    4
    @noqwerty 感谢,明白了
    ajaxfunction
    ajaxfunction
    Dec 4, 2021
    5
    只是好奇 16 核的机器,内存为啥也是 16g ?
    起码也 64G 或 128G 吧
    ch2
    ch2
    Dec 4, 2021
    6
    docker 就是原生的进程,应对你的场景完全绰绰有余
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1226 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:41 · PVG 07:41 · LAX 15:41 · JFK 18:41
    ♥ Do have faith in what you're doing.