我是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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句