Docker ubuntuコンテナが終了してしまうのを防ぐ方法
docker-composeでubuntuのイメージを起動してコンテナ内のbashを起動しようとすると、以下のエラーになりました。
エラーERROR: No container found for コンテナ名原因の調査
以下のように、デタッチモードで起動している場合は、終了していてもわかりません。
$ docker-compose up -d-dオプションを外して確認すると、コンテナが待機するのではなく、正常終了してしまっていることがわかります。
$ docker-compose up
Recreating コンテナ名 ... done
Attaching to コンテナ名
コンテナ名 exited with code 0対処法
docker-composeでttyをtrueに設定すると、コンテナを起動し続けます。
docker-composeversion: '3'
services:
app:
build: ./docker/app
tty: true