SQLステートメントの挙動を勉強するためにMySQLだけの環境がほしかったのでDockerで作成しました。 少し前に利用していたものですが、今も使えるのでここに認めておきます。 概要 達人に学ぶSQL徹底指南書を読んでSQLを勉強していましたが、やはり直接SQLを叩いて学びたいので環境を用意しました。 この書籍の第2版ではウィンドウ関数について記述されています。ウィンドウ関数が対応しているMySQLのバージョンは8.0以上が必要なのでご注意ください。 対応したこと linux内の日本語入出力に対応 mysqlの日本語利用に対応 viを導入してmysql入力を楽に 今回使う書籍がtable定義で日本語を多用するので少し苦労しました。 構成 FROM mysql:5.6 RUN apt-get update && \ apt-get install -y locales vim && \ rm