Solved
docker runしてもコンテナがすぐ終了してしまう
Taro · 6/7/2026 · 24 views
自作のNode.jsアプリのDockerイメージをdocker runで起動しても、すぐにExitedになってしまいます。ログには特にエラーが出ていません。
Taro · 6/7/2026 · 24 views
自作のNode.jsアプリのDockerイメージをdocker runで起動しても、すぐにExitedになってしまいます。ログには特にエラーが出ていません。
多くの場合、コンテナの中でメインプロセス(PID 1)がすぐに終了してしまっているのが原因です。Dockerコンテナは「フォアグラウンドで動き続けるプロセスがある間だけ」起動し続ける仕組みなので、たとえばCMDで指定したコマンドが一瞬で処理を終えて終了するタイプのスクリプトだと、コンテナ自体もそこで終了してしまいます。
チェックすべきポイントは以下の通りです。
docker logsでエラーが何も出ていない場合は、docker run -it --entrypoint sh イメージ名のようにシェルで直接入って手動でコマンドを実行し、何が起きているか確認するのが確実です。
✓ This question has been solved