Dockerでmysql環境の構築
テンプレート
version: '3'
services:
# MySQL
db:
image: mysql:5.7
container_name: mysql_base
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test_database
MYSQL_USER: docker
MYSQL_PASSWORD: docker
TZ: 'Asia/Tokyo'
volumes:
- ./data:/var/lib/mysql
- ./log:/var/log
ports:
- 3306:3306
networks:
- external.group
networks:
external.group:
external: true詳しい設定内容は下記のリンク先で確認する。
mysql – Official Image | Docker Hub
起動する際は、下記のコマンドにて起動する。
docker-compose up -d
補足:指定している data ディレクトリには、mysqlで生成したデータが作成されるので、削除すれば初期化できる。

