无法从Mac OS X上的其他计算机连接到MySQL Docker容器

时间:2016-05-14 12:21:26

标签: mysql macos docker

我使用Mac OS X 10.9。

我安装了mysqld服务,并在127.0.0.1:3306收听。

$ netstat -Lan|grep 3306
0/0/80         127.0.0.1.3306 

我想在docker容器中再部署一个mysqld,并在这里连接其他容器以及主机命令行。

创建MySQL容器:

docker run --name mysql_1 -e MYSQL_ROOT_PASSWORD=secret -d mysql:latest -p 3306:3306

但是我无法从主机连接它:

$ docker-machine ip default
192.168.99.100

$ docker ps -a|grep mysql
138f33b27756        mysql:latest        "docker-entrypoint.sh"   About an hour ago   Exited (1) About an hour ago    

               mysql_1

$ mysql -h 192.168.99.100 
    ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.99.100' (61)

0 个答案:

没有答案