无法连接到LAMP泊坞窗容器

时间:2016-08-20 06:22:52

标签: mysql docker connect lamp

我有一个LAMP容器。我想运行WordPress,但它无法连接到Mysql。 我将容器端口映射设置为3307:3306,因为另一个容器使用默认的mysql端口。我试图从主机连接到容器的mysql服务器来测试它,mysql -u xxxx -h 127.0.0.1:3307但结果是:

ERROR 2005 (HY000): Unknown MySQL server host '127.0.0.1:3307' (0)

我尝试在容器的mysql配置中将绑定地址127.0.0.1更改为0.0.0.0,但没有任何更改。

这有什么问题?

1 个答案:

答案 0 :(得分:0)

您必须将数据库容器链接到wordpress容器。我不知道你对容器使用了什么以及你如何编排它们,但在最简单的情况下你必须添加这样的东西:

--link some_mysql_container:mysql

当你试图运行wordpress容器时。当然首先需要创建一个数据库容器。让它有“some-mysql-for-wordpress”这个名字(图片mysql:latest)。如果你有这个,现在你可以运行一个wordpress容器:

docker run --name some-wordpress --link some-mysql-for-wordpress:mysql -d wordpress

就是这样。 :)