304464743
V2EX  ›  Docker

关于 docker 主进程的问题

  •  
  •   304464743 · Oct 10, 2018 · 3910 views
    This topic created in 2951 days ago, the information mentioned may be changed or developed.

    在写 dockerfile 的时候,nginx 只有一个主进程,就以这个主进程启动。这个没问题。 当碰到那种有多个主进程的软件,比如 salt. 有 salt-master 进程和 salt-api 进程等等,docker 应该怎么搞?

    3 replies  •  2018-11-09 20:15:55 +08:00
    birkhofflee
    birkhofflee
    Oct 10, 2018 via iPhone
    1
    可以的話分開啟動,使用 docker-compose
    Dockerfile best practices 詳見 https://blog.qikqiak.com/post/dockerfile-best-practice/
    304464743
    304464743
    OP
    Oct 11, 2018
    2
    @birkhofflee 普通方式的分开我知道,比如我参考了 zabbix 官方制作的镜像,我发现分开的前提是各个进程没有依赖,比如配置文件,但是,salt 这个应用程序 salt-master 和 salt-api 都需要去读取一份共同的配置文件,这有什么解决思路?
    birkhofflee
    birkhofflee
    Nov 9, 2018 via iPhone
    3
    這樣的話配置用 volume 共用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   507 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:44 · PVG 05:44 · LAX 13:44 · JFK 16:44
    ♥ Do have faith in what you're doing.