关于 docker 主进程的问题

2018-10-10 14:08:46 +08:00
 304464743

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

2848 次点击
所在节点    Docker
3 条回复
birkhofflee
2018-10-10 15:44:33 +08:00
可以的話分開啟動,使用 docker-compose
Dockerfile best practices 詳見 https://blog.qikqiak.com/post/dockerfile-best-practice/
304464743
2018-10-11 20:35:42 +08:00
@birkhofflee 普通方式的分开我知道,比如我参考了 zabbix 官方制作的镜像,我发现分开的前提是各个进程没有依赖,比如配置文件,但是,salt 这个应用程序 salt-master 和 salt-api 都需要去读取一份共同的配置文件,这有什么解决思路?
birkhofflee
2018-11-09 20:15:55 +08:00
這樣的話配置用 volume 共用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/496307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX