Docker 1.9.1 - ERROR 2005(HY000):未知的MySQL服务器主机

时间:2015-12-02 09:09:48

标签: mysql django docker

我们有两个docker设置,一个运行django应用程序,另一个运行MySQL。早些时候我们使用的是docker 1.8.3,一切正常,升级到1.9.1后我们就遇到了这个问题。

我们正在创建一个MySQL docker:

docker run --name <mysql docker name> -e MYSQL_ROOT_PASSWORD={} -d mysql:5.5.44

接下来我们正在运行一个批处理文件,它只是创建一个数据库,授予用户访问权限

docker run -it --rm -v <setup_file>:/mnt mysql:5.5.44 sh -c 'exec mysql -h"<db server name>" -P"3306" -uroot -p"<password>" < /mnt/batchfile'

接下来我们正在创建django docker

docker run --name <django server name> --link <db server name> -it --rm ubuntu /bin/bash

当django docker出现时,我们收到错误消息

ERROR 2005 (HY000): Unknown MySQL server host <DB server> (0)

我们需要为docker 1.9.1发送任何其他参数吗?

0 个答案:

没有答案