🖥

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

2023/08/26に公開

コンテナを走らせる

この例ではホストの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オープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2017-07-07

Discussion