-
Notifications
You must be signed in to change notification settings - Fork 431
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker 容器内的多进程建议使用 s6-overlay 管理 #308
Labels
enhancement
New feature or request
Comments
docker 方式的安装并不是推荐的首选项,所以 docker 镜像还是比较原始的 |
nmp 是用了数据库的,配置文件后生成的,而我这个是直接解析的文件,所以有些功能做不了,也担心做了之后侵入性太强,影响了原来的配置 |
设计宗旨就是只提供尽可能通用的功能,尽可能不修改除了 sites-* 和 stream-* 文件夹之外的配置文件,这样在提供运维便利的同时,也不会影响大佬的发挥 |
所以我都是尽量只提供模板,以供参考,而没有直接像 nmp 那样做到完全傻瓜化的配置 |
期待开一个模板管理页,既可以看到官方的模板,也可以添加自己的模板。用熟悉了之后,大概率都是使用自己定制的聚合模板。 |
是这个意思 |
9 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in 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: