#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 отображается как том