У меня есть проект Spring MVC, который сгенерирует войну размером 90 МБ.В настоящее время я вручную копирую войну в веб-приложения tomcat и запускаю сервер.Теперь я хочу развернуть эту войну с помощью докера?
Мой Dockerfile -
FROM tomcat:8.0
ADD tomcat-users.xml /usr/local/tomcat/conf/
EXPOSE 8080
RUN rm -fr /usr/local/tomcat/webapps/ROOT
RUN rm -fr /usr/local/tomcat/webapps/ROOT.war
COPY ROOT.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
Я создаю свой образ с
docker build -t webserver .
, начиная контейнер с
docker run -d -p 8080:8080 --name mydockerapp webserver
после успешного запуска контейнера я пытаюсь получить доступ к localhost:8080/mydockerapp
, который не работает.
пожалуйста, помогите.