我想托管多个独立的wordpress网站(4-10)在一个根服务器上。我想用码头集装箱寄存它们。现在问题:运行一个mysqldb运行多个站点的所有wordpress方案更好,还是更好地为每个wordpress运行一个mysql实例。谢谢。N.
发布于 2016-11-17 01:20:40
按照Docker的“每个容器一个应用程序”的理念,每个WordPress实例都应该有一个数据库容器。这样,每个数据库都与其他数据库隔离开来。如果一个数据库发生任何事情,它不会影响其他数据库。另外,如果你想迁移或者关闭一个网站,你只需要对它的容器采取行动。
官方WordPress图像准备链接到另一个提供数据库的容器。因此,每个网站将有两个容器:一个用于WordPress文件,另一个用于数据库。对于数据库,您可以使用官方MariaDB图像。
然后,几个WordPress容器的通信量可以由代理容器(如这一个 )分发。
发布于 2017-06-21 01:00:51
我看到了一些可能对你有帮助的东西。点击此处查看:http://donalfarrell.com/2015/08/11/Docker-Nginx-Multi-Wordpress.html
基本上,您需要使用反向代理来解决这个问题,并且可以使用“link”属性将web应用程序与特定的数据库容器同步。Nginx容器做反向代理,可能是一个很好的解决方案。
我希望它能帮上忙
发布于 2019-03-12 12:31:04
如果您没有资源问题,那么在每个WordPress创建一个停靠-撰写文件,每个WordPress创建一个MySQL容器。应用程序将被隔离,如果没有,如果您在所有站点上使用一个MySQL db容器,您可能会遇到一些问题。
https://wordpress.stackexchange.com/questions/242061
复制相似问题