Docker Compose「MySQL」の構築方法

はじめに

開発を行うにあたって、なるべく気軽に自身のコードが正しいことを確認したい機会が多いと思います。

今回は、Docker Compose を用いたローカルでMySQLの構築方法をご紹介します。

MySQLの構築方法

1.下記のように、必要最小限の構成でdocker-compose.yamlとして保存する。

version: '3.9'

services:
  mysql:
    image: mysql:latest
    ports:
      - '127.0.0.1:8080:8080'
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: test

2.docker-compose.yamlがあるディレクトリに移動し、docker-composeによる起動

docker-compose up
ready for connections. と出れば起動完了

3.MySQLのClientをインストール

brew install mysql-client

4.MySQLにアクセス

mysql -h 127.0.0.1 --port 3306 -u root -p