[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