304464743
V2EX  ›  Docker

关于 docker 主进程的问题

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