在主机上安装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参数。