Docker にて exited with code 0 の対応

コンテナが終了する

下記の記述でコンテナを作成すると「 exited with code 0 」というテキストと共にコンテナが終了した。

docker-compose.yaml

version: "3"

services:
    app:
        image: amazonlinux:latest

起動

$ docker-compose up
[+] Running 2/2
 ⠿ app Pulled                                                          84.3s
   ⠿ 5b4a36b5b78f Pull complete                                        77.4s
[+] Running 2/2
 ⠿ Network amazonlinux_default  Create...                               1.0s
 ⠿ Container amazonlinux-app-1  Create...                               2.6s
Attaching to amazonlinux-app-1
amazonlinux-app-1 exited with code 0

コンテナを起動し続けたい

tty: true を追加する

version: "3"

services:
    app:
        image: amazonlinux:latest
        tty: true