前に書いた「dockerでmysqlを使う」から随分時間が経ち新しいmysqlを使いたかったので「dcoker-compose」で作成した。
docker-compose.yml
version: "3"
services:
db:
platform: linux/x86_64
image: mysql:8.0.19
ports:
- 13306:3306
volumes:
- db-store:/var/lib/mysql
- ./logs:/var/log/mysql
- ./dockerfiles/mysql/my.cnf:/etc/mysql/conf.d/my.cnf
container_name: my-db
environment:
- MYSQL_DATABASE=hoge
- MYSQL_USER=hoge
- MYSQL_PASSWORD=pass
- MYSQL_ROOT_PASSWORD=pass
- TZ="Asia/Tokyo"
volumes:
db-store:
READMEにも書いてありますが、 git clone
して docker-compose up -d --build
で起動します。
docker-composeのバージョンも随分上がってて書き方わからなかった。