10

docker-machine が稼働していて、mysql コンテナーが実行されています。

~
▶ 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 logs i-mysql

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 を実行しているローカルホストのラップトップからこのコンテナの mysql インスタンスに接続するにはどうすればよいですか。

以下の設定を使用していますが、接続できないようです。

ここに画像の説明を入力

ホスト 192.168.99.100 に接続できないか、要求がタイムアウトしました。

アドレスが正しく、必要な権限があることを確認するか、接続タイムアウト (現在は 10 秒) を増やしてみてください。

MySQL は次のように述べています:「192.168.99.100」で MySQL サーバーに接続できません (61)

4

2 に答える 2

1

コンテナー ポート 9090 をホスト ポート 3306 に公開しています。コンテナーを開始するときに、-p フラグ パラメーターを 9090:3306 から 3306:9090 に変更してください。

于 2016-01-21T10:12:46.317 に答える