我有服务器20/30站点主机,我想使用的Docker容器的可伸缩性,维护性和安全性。
经过几次search,我发现了两种方法:
关于我的目标(20/30站点到主机,类似应用程序的重复容器…)我会select第一个。 完全初学者,我请教:什么是最好的?
感谢您的回答!
萨科
在绿地中的首选解决scheme是每个服务有一个容器,所以一个Apache容器和一个单独的Mysql容器。 由于Apache将在大多数LAMP栈中直接产生并与应用程序通信,所以我不会分开这些。 将这两个容器都放在docker-compose.yml定义中,并在专用networking中一起启动(默认为docker-compose)。 这使得每对容器能够通过容器名称上的dns来引用对方,并且使升级变得更容易(只需要在不重buildWeb服务器的情况下更换db容器)。
应用程序在加载像php这样的脚本环境时,通常会作为一个卷安装在Apache容器上。