-
Notifications
You must be signed in to change notification settings - Fork 458
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Docker 容器内的多进程建议使用 s6-overlay 管理 #308
Labels
enhancement
New feature or request
Comments
docker 方式的安装并不是推荐的首选项,所以 docker 镜像还是比较原始的 |
nmp 是用了数据库的,配置文件后生成的,而我这个是直接解析的文件,所以有些功能做不了,也担心做了之后侵入性太强,影响了原来的配置 |
设计宗旨就是只提供尽可能通用的功能,尽可能不修改除了 sites-* 和 stream-* 文件夹之外的配置文件,这样在提供运维便利的同时,也不会影响大佬的发挥 |
所以我都是尽量只提供模板,以供参考,而没有直接像 nmp 那样做到完全傻瓜化的配置 |
期待开一个模板管理页,既可以看到官方的模板,也可以添加自己的模板。用熟悉了之后,大概率都是使用自己定制的聚合模板。 |
是这个意思 |
9 tasks
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
现在容器内的1号进程是 start.sh,有点不规范,在多进程情况下,1号进程最好具有进程管理能力,这样比较规范。
当容器内存在多个应用程序要运行时,需要有一个进程管理工具,目前比较主流的解决方案是使用 s6-overlay 或 Supervisor 来管理多进程。或者基于 Linuxserver 基础镜像来制作自己的镜像。
https://github.com/just-containers/s6-overlay
s6-overlay 的最佳实践,可以参考 Linuxserver: https://www.linuxserver.io/
The text was updated successfully, but these errors were encountered: