我下载了mysql和wordpress的镜像。Mysql端口是
3306 localhost:32781 33060 localhost:32780
Wordpress配置
WORDPRESS_DB_HOST 192.168.99.100:32774
MYSQL_ROOT_PASSWORD和WORDPRESS_DB_PASSWORD相同
我尝试连接到WordPress的
http://192.168.99.100:32774/
我明白了
无法访问此站点
如何配置mysql和wordpress的端口?
配置MySQL
的数据
的
WordPress
的
误差轨迹
2条答案
按热度按时间q1qsirdb1#
根据你在docker配置页面上找到的内容,你应该使用这个例子并根据你的需要修改它。下面是一个docker-compose文件,它将在一分钟内启动一个WordPress:https://docs.docker.com/compose/wordpress/
字符串
从该文件中,您可以使用各种选项,例如,使用Docker撰写工具(https://docs.docker.com/compose),或者如果你有一个swarm运行,你可以使用docker stack命令(https://vsupalov.com/difference-docker-compose-and-docker-stack/)或者您可以划分两个元素的配置并创建单独的Dockerfile(Docker文件的配置与你在docker-compose上看到的不同,所以请获取信息并创建自己的)并单独启动它们,你应该先启动mysql,因为wordpress依赖于bbdd先运行。
cwxwcias2#
最简单的实现方法是使用docker-compose。下面是一个例子:
字符串
几点注意事项:数据库不会在主机上挂载任何端口,因为它不需要。如果你不想使用docker-compose,你可以为此运行docker run命令,但是你必须为容器创建自己的网络并将它们连接到它。
WordPress将在http://localhost:8000上可用。
WORDPRESS_DB_HOST是到数据库的连接,您无论如何都无法通过http访问它。
希望这对你有帮助。