[Docker] docker環境でmysqlを動かす

Docker環境でmysqlを動かす方法を書いていきます。

今回はコマンドラインで動かす(一番初歩)方法です。

docker imageをローカルにpullする

すると、最新版のmysql imageをローカル上にpullできます。(プロジェクトによってバージョン指定がある場合はバージョン指定します。)

imageを元に、containerを動かす

取得したimageを元に、containerを動かします。

この時につけるオプションに注意です。

  • –name
    • コンテナの名前を明示的につける
  • -e
    • 環境変数。今回は、mysqlにログインするためのパスワード
  • -p
    • ポートを指定する。今回の場合、ローカル状で、ポート3306番へのアクセスがきたら、コンテナ内の3306番ポートにアクセスを向けるような設定をしています。これがなければ、mysqlにアクセスする場合に、いちいちコンテナ内に入ってから、mysqlにアクセスする必要がある。*1
  • -d
    • デーモンで動かす。

 

*1 以下のコマンドで、コンテナ内に入れる。

 

mysqlを動かす

あとは、おなじみのコマンド打つだけで、mysqlに接続できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA