Docker 1.9.1 – 错误2005(HY000):未知的MySQL服务器主机

我们有两个docker设置,一个运行django应用程序,另一个运行MySQL。 此前我们使用docker 1.8.3,一切正常,在升级到1.9.1之后,我们正面临着这个问题。

我们正在创build一个MySQL docker:

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

接下来我们运行一个batch file,这只是创build一个数据库,授予用户访问权限

 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' 

接下来我们创builddjango 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) 

是否有任何额外的参数,我们需要发送docker1.9.1?