spring boot docker tomcat
1.0.0
注意:为了在独立tomcat中运行Spring Boot应用程序,请在独立的Tomcat中部署Springboot应用程序中提到的代码更改
FROM tomcat:8.5-jdk11-openjdk-slim
ADD target/sample.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
| 关键词 | 用法 |
|---|---|
| 从 | 将构建我们的自定义图像的基础图像 |
| 添加 | 将战争文件复制到Docker中的WebApps文件夹中 |
| 暴露 | 露出Docker容器外端口8080 |
| CMD | 运行Docker映像时要执行的命令 |
现在运行命令
> docker-compose up --build
注意: - 构建用于在启动容器之前而不是使用现有图像之前构建图像
上面的命令将开始处理docker-compose.yml文件。由于我们指定了构建:。在Docker-compose.yml文件中,它将在当前目录中寻找Dockerfile并使用相同的自定义图像。
Docker容器启动后,尝试击中http:// localhost:8080/sample/index?name = vicky