Waka blog.

エラーで落ちるdockerコンテナ上でコマンド実行したい時

docker compose up でdockerコンテナを起動したいのだけれど、アプリがエラーを出して即コンテナが終了してしまう。

エラーを解消するためにコマンドを実行したいのだけれど、そもそもコンテナが起動しないのでどうしようという状況が発生した。

以下のように、 docker compose run〜 を使用することでコンテナ上でコマンドを実行することができる

# apiコンテナでmakeコマンドを実行する例
docker compose run api make hogehoge