このスライドはYouTubeムーザルちゃんねる動画の資料です。
動画はこちらから見れます。
https://youtu.be/zbyMdaSGctg
Dockerで「CMD node server.js って普通に動くし、問題ないでしょ?」…そう思っていた時期が、僕にもありました。実はこの書き方、コンテナがうまく終了しない原因になっているかもしれません。
この動画では、
・CMD の シェル形式 vs exec形式 の違い
・SIGTERM が届かない・反応しないコンテナの仕組み
・PID 1 問題とその対処法
・npm run の罠と OS によるシグナル伝搬の違い
などについて解説します!