[Docker] テスト用の MySQL を気軽に起動するコマンドの例

作成日: 2021年01月27日

ローカル環境で Docker で MySQL を気軽に起動する場合のコマンドの例です。Ubuntu で実行しています。

sudo docker run -e MYSQL_ROOT_PASSWORD=password -P -d mysql:8.0.23
  • オプション -e MYSQL_ROOT_PASSWORD=password では、root ユーザーのパスワードを password に設定しています。
  • オプション -P は、空いているポートに自動的に割り当てを行っています。
  • オプション -d は、コンテナをバックグラウンドで実行します。
  • mysql:8.0.23 では、MySQL のバージョン 8.0.23 を指定しています。

割り当てられたポートが 32769 の場合、コンテナが起動したあとは下記のコマンドで接続することができます。

mysql -uroot -ppassword -P 32769 -h 127.0.0.1
Docker MySQL