
在写 dockerfile 的时候,nginx 只有一个主进程,就以这个主进程启动。这个没问题。 当碰到那种有多个主进程的软件,比如 salt. 有 salt-master 进程和 salt-api 进程等等,docker 应该怎么搞?
1 birkhofflee 2018-10-10 15:44:33 +08:00 via iPhone 可以的分,使用 docker-compose Dockerfile best practices https://blog.qikqiak.com/post/dockerfile-best-practice/ |
2 304464743 OP @birkhofflee 普通方式的分开我知道,比如我参考了 zabbix 官方制作的镜像,我发现分开的前提是各个进程没有依赖,比如配置文件,但是,salt 这个应用程序 salt-master 和 salt-api 都需要去读取一份共同的配置文件,这有什么解决思路? |
3 birkhofflee 2018-11-09 20:15:55 +08:00 via iPhone 的配置用 volume 共用 |