在主机上安装mysql的dockerizing wordpress
我想在我的本地主机上安装mysql的docker上运行WordPress(ubuntu 14.04)
我从这里使用docker镜像: https : //registry.hub.docker.com/_/wordpress/
我通过我的主机IP地址(192.168.1.1)和端口(3306),如下所示
sudo docker run -it --name wp -e WORDPRESS_DB_HOST=192.168.1.1:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=root -d wordpress
但是当我尝试运行图像时出现以下错误
"MySQL Connection Error: (2002) Connection refused"
下面是我遵循的确切步骤
sudo docker run -it --name wp -e WORDPRESS_DB_HOST=192.168.1.1:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=root -d wordpress sudo docker ps -a sudo docker commit <container_id> myuser/eslwp sudo docker images sudo docker run -i -t myuser/eslwp
我认为阿德里安是正确的,validation你的MySQL允许远程连接的root
。 你可以看看这个post来排除故障。
除此之外,它可能是您的防火墙阻止连接。
另外,使用root用户时不需要-e WORDPRESS_DB_USER=root
参数。