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?