LoginSignup
1
4

More than 1 year has passed since last update.

Docker | Mac | mysql コマンドで外部=ホストからアクセスする ( mysql 公式イメージを利用 )

Last updated at Posted at 2017-07-07

コンテナを走らせる

この例ではホストの3308番ポートと、コンテナの3306番ポートをつなぐ

$ docker run -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d -p 3308:3306 mysql

コンテナの接続先IPアドレスを確認する

(dockerの環境による)

mysql コマンドを叩く

IPアドレス、ポートを指定する。

$ mysql -u root -h 127.0.0.1 -P 3308

エラーが出る場合

( すぐコマンドを叩くと Can't connect to MySQL server on '192.168.99.100' (61) って言われたりするので、コンテナ内部でmysqlが起動するのをしばらく待つ )

環境

  • Docker version 17.06.0-ce, build 02c1d87
  • Mac OS Sierra 10.12.4

参考

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

Twitter

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4