Я запускаю tomcat в докере, но не вижу журналов. Они записываются в различные файлы журналов в разделе tomcat / logs, но я не вижу их, когда tomcat работает в контейнере докеров.
Вот мой Dockerfile
FROM tomcat:7-jre8
COPY target/MYAPP.war /usr/local/tomcat/webapps/MYAPP.war
RUN ["/usr/local/tomcat/bin/catalina.sh", "start"]
Вот как я создаю образ и запускаю из него контейнер:
docker build -t MYAPP .
docker run -it --rm -p 8080:8080 --name MYAPP MYAPP
Мое приложение создает файл журнала: /var/log/MYAPP.log после того, как tomcat развертывает MYAPP.war
Как мне изменить Dockerfile и какую команду следует использовать для его запуска («docker run ...»), чтобы сразу после запуска контейнера MYAPP с помощью oneliner docker run -it --rm -p 8080: 8080 --name MYAPP MYAPP "содержимое /var/log/MYAPP.log будет выводиться на стандартный вывод?
Я попытался добавить в Dockerfile приведенную ниже команду, но это не помогло.
CMD tail -f /usr/local/MYAPP.log