Приложение Akka Actor (Scala), запущенное внутри контейнера docker, перезапускается без каких-либо ошибок, отображаемых в журналах

#scala #docker #akka

#scala #docker #akka

Вопрос:

У меня есть приложение Akka actor, запущенное в Docker, которое, по-видимому, вызывает перезапуск контейнера без каких-либо исключений или ошибок, зафиксированных в журналах.

Как я могу узнать, что вызывает перезапуск контейнера?

Никакие другие контейнеры на хост-компьютере не затронуты (судя по их времени безотказной работы)

РЕДАКТИРОВАТЬ: используется Dockerfile:

 FROM openjdk:8-jre-slim

ENV TZ=Europe/London
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime amp;amp; echo $TZ > /etc/timezone

WORKDIR /opt

RUN mkdir /opt/logs
COPY path/to/target/application.jar /opt/application.jar

CMD ["java", "-server", "-jar", "application.jar", "--configPath", "./application.conf"]
 

Комментарии:

1. Как вы создаете образ docker? Можете ли вы опубликовать файл Dockerfile?

2. @Felipe добавил файл Dockerfile, но там мало что происходит

3. Вы копируете application.conf изображение? Что делает ваше приложение? Может быть, это приложение завершает работу?

4. вы пытались использовать sbt-native-packager с плагином docker? оно предоставляет хорошую документацию для приложений docker

5. @amorfis — conf отображается как том