приложения он не падал и не рестартился, просто дальше продолжал работать как когда запущен в обычном процессе ос?
restart: always
Написал же без рестарта) по сути контейнер это такой же процесс, если ошибка в приложении в каком то потоке, то зачем перезапускать весь контейнер и терять состояние?
Запускай приложение в докере через супервизор Но это антипатерн Если упал запущенный процесс в контейнере, контейнер тоже должен умереть
Обсуждают сегодня