我有一个docker-machine,它有一个运行的mysql容器.
@H_502_6@~ ▶ boot2docker ip 192.168.59.103 ~ ▶ docker-machine ip default 192.168.99.100 ~ ▶ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default * virtualBox Running tcp://192.168.99.100:2376 v1.9.1 ~ ▶ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b14062dd1e25 MysqL:5.6 "/entrypoint.sh MysqL" 6 hours ago Up 6 hours 3306/tcp,0.0.0.0:3306->9090/tcp i-MysqL
来自docker的日志记录i-MysqL
@H_502_6@2016-01-20 04:14:41 1 [Note] InnoDB: Highest supported file format is Barracuda. 2016-01-20 04:14:41 1 [Note] InnoDB: 128 rollback segment(s) are active. 2016-01-20 04:14:41 1 [Note] InnoDB: Waiting for purge to start 2016-01-20 04:14:41 1 [Note] InnoDB: 5.6.28 started; log sequence number 1625997 2016-01-20 04:14:41 1 [Note] Server hostname (bind-address): '*'; port: 3306 2016-01-20 04:14:41 1 [Note] IPv6 is available. 2016-01-20 04:14:41 1 [Note] - '::' resolves to '::'; 2016-01-20 04:14:41 1 [Note] Server socket created on IP: '::'. 2016-01-20 04:14:41 1 [Warning] 'proxies_priv' entry '@ root@b14062dd1e25' ignored in --skip-name-resolve mode. 2016-01-20 04:14:41 1 [Note] Event Scheduler: Loaded 0 events 2016-01-20 04:14:41 1 [Note] MysqLd: ready for connections. Version: '5.6.28' socket: '/var/run/MysqLd/MysqLd.sock' port: 3306 MysqL Community Server (GPL)
如何使用Sequel Pro从运行OSX的localhost笔记本电脑连接到此容器中的MysqL实例.
我正在使用以下设置,但我似乎无法连接:
Unable to connect to host 192.168.99.100,or the request timed out.
Be sure that the address is correct and that you have the necessary
privileges,or try increasing the connection timeout (currently 10
seconds).MysqL said: Can’t connect to MysqL server on ‘192.168.99.100’ (61)
最佳答案