У меня есть простой файл WAR в контейнере Docker.
Я создаю его с помощью этого Dockerfile:
FROM tomcat
COPY /target/my.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
Для сборки используйте эту команду:
docker build -t tomcat-img .
При первом развертывании используйте эту команду:
docker run --name tmc -p 8088:8080 tomcat-img:latest
В настоящее время все работает очень хорошо (на странице http://localhost:8088/my),, но если я остановлю контейнер с помощью "docker stop tmc" или использую CTRL+ C, а затем Docker запускает tmc, это больше не работает.
На главной странице http://localhost:8088/ ответ правильно TOMCAT, но в http://localhost:8088/my я получаю 404.
спасибо всем