MySQL8.0をDockerでいじるために

MySQLの勉強を改めてしっかりしようと思って、いい感じのDocker環境をまとめてみました。

Category: MySQL
Tags: tyamahori MySQL Docker Docker Compose
Date: 2019-01-03 20:44:41

俺たちは雰囲気で理解したつもりになっている

耳が痛いですね。フレームワークがMySQLをはじめとしたデータベース操作はいい感じにやってくれます。ただそれでは行けない。僕はDBのことを全然理解していない のです。。

そこでDockerを使ってお手軽にMySQL8.0 の環境を作りました。ご精査ください。

version:  '3'
services:
    tyamahori-mysql80:
        image:  mysql:8.0
        container_name:  tyamahori-mysql80
        ports:
        -  3306:3306
        volumes:
        -  ./db:/var/lib/mysql
        environment:
        MYSQL_USER:  tyamahori
        MYSQL_ROOT_PASSWORD:  tyamahori
        MYSQL_PASSWORD:  tyamahori
        MYSQL_DATABASE:  tyamahori
        MYSQL_ALLOW_EMPTY_PASSWORD:  'no'
        MYSQL_RANDOM_ROOT_PASSWORD:  tyamahori
        TZ:  Asia/Tokyo

GitHubにもあります。 https://github.com/tyamahori/mysql8.0-sample