Docker container で sleep infinity を使う時は init プロセスを有効にしないとSIGINTなどのシグナルの処理がうまくできずにハングするので、これを使う時は有効にする必要がある。docker compose の compose.yaml ではinit: true の指定が init プロセスを有効にするオプションとなる。 compose.yaml: --- services: app_base: build: context: . dockerfile: Dockerfile init: true command: sleep infinity