我使用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)