Предотвратить выход контейнера Docker

Я начинаю докеризировать приложение Linux, и для этого я написал Dockerfile, который:

  • Извлеките файл TAR приложения в каталог.
  • Выполните входную точку.sh

точка входа.sh:

  • Проверьте, не установлено ли приложение.
  • Если приложение не установлено, выполните скрипт установки.

После этого контейнер останавливается, потому что приложение запускает фоновую службу.

Поскольку я новичок в докеризации приложения, как я могу предотвратить остановку контейнера?

Спасибо за помощь!


person Federico    schedule 25.01.2021    source источник
comment
вы можете просмотреть это сообщение docker run --always   -  person zafer durkut    schedule 25.01.2021
comment
Заставьте его CMD запустить процесс, который не завершается. Контейнер завершит свою работу точно тогда же, когда это сделает его основной процесс. Основной процесс должен работать на переднем плане.   -  person David Maze    schedule 25.01.2021
comment
Отвечает ли это на ваш вопрос? Как сохранить работу контейнера Docker после запуска служб?   -  person timsmelik    schedule 25.01.2021