MacローカルでMySQL5.6.xとMySQL5.7.xを同時に起動して、アプリケーション毎に接続するバージョンのすみ分けができるようにする。 Multiple MySQL Versions with HomebrewとかでHomebrewで両バージョンをインストールして brew switch で切り替える方法でも運用してたが、切り替えやログファイル削除が面倒だったり、Rails -> MySQLのアクセスで不具合が発生したりと面倒だった。 それとDockerを使いたかったので今回はDockerでやってみた。 前提条件 macOS Sierra 10.12.6 Docker Toolboxがインストールされていること Macローカルで, mysql がインストールされていること (ローカルMacからコマンドから接続するのに必要) Dockerセットアップ Dockerホスト作成