2023.03.16  

【Docker】Initializing database filesでMySQLコンテナが起動しない

Docker    

Docker-ComposeのMySQLのコンテナが急に起動しなくなり、ログを確認したところ次のメッセージで起動が停止していました。

Initializing database files

いままでは上手く動作していてのになぜ?となったので解決方法をメモ書きします。

解決方法

次のコマンドでDocker-composeを停止して再起動したところ上手く動作するようになりました。
※ 以下のコマンドを試す前はGUIのDELETEボタンを押していた

# 停止
docker-compose down --volumes 
# 起動
docker compose up -d --build

--volumesオプションはCompose ファイルのボリュームを削除します。マニュアル

Dcokerのボリュームとは、ざっくり言うとデータを永続保存する場所場所のことです。参考

ここに余計なデータが残ってしまったため、database filesの初期化に失敗していたのではないかと思っています。

コメント
現在コメントはありません。
コメントする
コメント入力

名前 (※ 必須)

メールアドレス (※ 必須 画面には表示されません)

送信