Skip to main content
 首页 » 编程设计

wordpress之如何使用 Docker 容器运行多个独立的 Wordpress 网站

2024年08月27日30sxdcgaq8080

我是 Docker 的新手,目前正在尝试运行一个 Wordpress 网站(只是在我的本地机器上进行测试——而不是实际托管)。我目前有三个容器:一个用于存储我的数据的 Linux 发行版,一个用于 MySQL 容器,最后一个用于 Wordpress 容器。

我可以成功访问和编辑我的 Wordpress 网站,但我想尝试在不同端口上运行多个网站,但不确定如何操作。我是否必须创建三个全新的容器,或者我是否可以使用相同的 MySQL 和数据存储容器并简单地创建一个不同的 wordpress 容器?

任何帮助将不胜感激,谢谢!

请您参考如下方法:

如果您使用的是官方 Wordpress 图像,则可以使用相同的 MySQL 容器。只需为每个 Wordpress 容器提供不同的数据库。您可以使用环境变量为 Wordpress 容器定义数据库,例如:

docker run --name wordpress1 --link some-mysql:mysql -p 8080:80 -e WORDPRESS_DB_NAME=wordpress1 -d wordpress

docker run --name wordpress2 --link some-mysql:mysql -p 8081:80 -e WORDPRESS_DB_NAME=wordpress2 -d wordpress

docker run --name wordpress3 --link some-mysql:mysql -p 8082:80 -e WORDPRESS_DB_NAME=wordpress3 -d wordpress