Docker - 每个容器一个进程?

2024-03-05

我有时使用 Docker 进行开发工作。当我这样做时,我通常会处理来自以下位置的开箱即用的 LAMP 图像:tutum https://github.com/tutumcloud/tutum-docker-lamp.

我的问题是:如果 Docker 在一个容器中运行多个进程,这是否会违背使用 Docker 的初衷? (就像从 Tutum 的 LAMP 镜像启动的容器一样)Docker 的整个想法不是将每个进程分离到一个单独的容器中吗?


虽然将进程分离到单独的容器中通常是一个很好的经验法则,但这并不是 docker 的主要好处/目的。 docker 的好处是不变性。如果将两个进程放入一个容器中可以使逻辑更清晰,那么就去做吧。尽管在这种情况下,我肯定会考虑至少将数据库剥离到自己的容器中,并通过 docker 链接与其进行通信。每次重建映像时,数据库不应该关闭。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker - 每个容器一个进程? 的相关文章

随机推荐