【发布时间】:2016-03-26 12:28:59
【问题描述】:
我了解 JHipster 使用基于 Spring Boot 的 REST 服务构建 Web 应用程序。我想在不同的 docker 容器上部署各种 springboot 服务,知道如何实现这样的配置吗?
【问题讨论】:
标签: docker spring-boot jhipster
我了解 JHipster 使用基于 Spring Boot 的 REST 服务构建 Web 应用程序。我想在不同的 docker 容器上部署各种 springboot 服务,知道如何实现这样的配置吗?
【问题讨论】:
标签: docker spring-boot jhipster
您可以关注“Spring Boot with Docker”:事实证明所需的 Dockerfile 非常简单
让我们继续在我们的 Spring Boot 项目中创建一个 Dockerfile:
FROM java:8
VOLUME /tmp
ADD gs-spring-boot-docker-0.1.0.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
这个 Dockerfile 非常简单,但这就是运行 Spring Boot 应用程序所需的全部内容:只需 Java 和 JAR 文件。
项目 JAR 文件以“app.jar”的形式ADDed 到容器中,然后在ENTRYPOINT中执行。
【讨论】: