【发布时间】:2016-09-07 06:42:27
【问题描述】:
我有一个使用 Spring Framework + AngularJs 前端的工作应用程序。
我之前确实将它部署在亚马逊 AWS 上,只需将 mvn package 打包到 .war 文件中。
现在我需要在本地的 docker 中设置一个 linux 环境来调试一些额外的功能(使用 windows 作为主操作系统),并且最好在将来部署这个 docker 容器。
我确实看过一些关于 dockerizing Spring Boot 应用程序的文章。
这是来自spring.io的示例dockerfile
FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
ADD gs-spring-boot-docker-0.1.0.jar app.jar
RUN sh -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
我的问题是 - 如何在 docker 容器上运行我的 .war 文件?
【问题讨论】:
标签: java spring maven docker dockerfile