使用安装在主机上的mysql进行dockerizing wordpress

时间:2015-02-19 03:51:10

标签: mysql wordpress ubuntu docker

我试图在我的本地主机上安装mysql的docker上运行Wordpress(ubuntu 14.04)

我正在使用此处的泊坞窗图片: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

1 个答案:

答案 0 :(得分:0)

我认为Adrian是对的,验证你的mysql是否允许root的远程连接。您可以查看此post进行问题排查。

除此之外,可能是您的防火墙阻止了连接。

使用root用户时也不需要-e WORDPRESS_DB_USER=root参数。