【问题标题】:How can I make JHipster applications REST services run on different docker containers?如何让 JHipster 应用程序 REST 服务在不同的 docker 容器上运行?
【发布时间】:2016-03-26 12:28:59
【问题描述】:

我了解 JHipster 使用基于 Spring Boot 的 REST 服务构建 Web 应用程序。我想在不同的 docker 容器上部署各种 springboot 服务,知道如何实现这样的配置吗?

【问题讨论】:

    标签: docker spring-boot jhipster


    【解决方案1】:

    您可以关注“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 中执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-24
      • 2019-05-09
      • 1970-01-01
      • 2020-03-21
      • 2019-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多