最近iMacを買い増したもので環境構築をちまちましてるんですが、
ふと気づいたのが、MySQLなどのミドルウェアって直接Macに入れるより、Dockerマシンを起動した方がなんか楽そうだなーと。
docker ps
で見れるし、なんかおかしくなったらstop&rmして立ち上げ直せばいいし。
もちろんDocker-composeなどを使ってきちんとDocker使うように整備しきったプロダクトなら間違いなくそうなんですが、
rbenvで十分だったプロジェクトで、開発が終わってて今さら抜本的な回収をする必要なんてない、なんてのも少なくない。
(まぁImagemagickとかで面倒だと結局Docker化するかもしれないが…)
そういう時、Dockerでmysqlとかpostgresを立ち上げといた方がローカルに直接立ち上げるより楽じゃね。とふと思ったのでした。
https://qiita.com/astrsk_hori/items/e3d6c237d68be1a6f548 この記事にある方法でいけるんじゃないかな。
常に起動させたいなら以下かな。
docker pull mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 --restart=always mysql