Как сделать чтобы контейнеры не останавливались после запуска?

Рейтинг: 0Ответов: 2Опубликовано: 22.01.2023

Запускаю 3 контейнера с помощью docker-compose, но т.к. контейнеры запускаются без служб, после старта они автоматически останавливаются с кодом 0. Как сделать чтобы они не останавливались?

version: '3.8'
services:
    server_a:
        image: ubuntu:20.04
        container_name: server_a_ubuntu

    server_b:
        image: ubuntu:20.04
        container_name: server_b_ubuntu

    server_c:
        image: ubuntu:20.04
        container_name: server_c_ubuntu

Ответы

▲ 0

Решил проблему добавлением command: tail -f /dev/null

▲ -1

Используйте:

tty: true

server_a:
    image: ubuntu:20.04
    container_name: server_a_ubuntu
    tty: true

https://github.com/compose-spec/compose-spec/blob/main/05-services.md#tty