spring boot docker tomcat
1.0.0
ПРИМЕЧАНИЕ. Чтобы запустить ваше приложение Spring Boot в автономной Tomcat, сделайте изменения кода, упомянутые при развертывании приложения Springboot в автономном Tomcat
FROM tomcat:8.5-jdk11-openjdk-slim
ADD target/sample.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
| Ключевое слово | Использование |
|---|---|
| ОТ | Базовое изображение, над которым должно быть наше пользовательское изображение |
| ДОБАВЛЯТЬ | Скопировать файл войны в папку WebApps внутри Docker |
| РАЗОБЛАЧАТЬ | Разоблачить порт 8080 за пределами контейнера Docker |
| CMD | Команда выполнена при запуске изображения Docker |
Теперь запустите команду
> docker-compose up --build
Примечание : -Build используется для создания изображений перед запуском контейнера вместо использования существующего изображения
Выше команда начнет обработку файла docker-compose.yml. Поскольку мы указали сборку: В файле docker-compose.yml он будет искать Dockerfile в текущем каталоге и создаст пользовательское изображение, используя то же самое.
Как только контейнер Docker встал, попробуйте нажать http: // localhost: 8080/sample/index? Name = vicky