dockerで開発をしている際に、
Could not write unix socket lock file /var/run/mysqld/mysqld.sock.lock
といったエラーが出てMySQLが起動できなくなってしまったので、
その対処法をメモ。
エラーにある意味どおり、書き込みができないとあるので、
MySQLが正常に終了出来ずにlockが外れなかったのが原因かな?
とりあえずコンテナとイメージの削除をしてみる。
# コンテナとイメージを一括削除
$ docker container prune
$ docker image prune
# ビルドしてコンテナ立ち上げ
docker-compose up --build
なおった
イメージの容量が30GB超えてて驚いた