java - docker是否需要linux镜像作为依赖来运行embedded-jetty spring boot war文件

标签 java spring-boot docker embedded-jetty docker-image

我有一个基于嵌入式 jetty 的 spring boot war 文件,我可以使用以下命令在 Windows 操作系统中运行它,并且工作正常。

java -jar my_app.war

我是 Docker 新手,我想在 Docker 容器中运行 my_app.war。

现在要创建 my_app.war 的镜像,我是否首先需要包含 linux 镜像依赖项,然后添加 openjdk8 镜像?

我可以单独使用 openjdk8 镜像依赖项直接为 my_app.war 创建镜像吗?

最佳答案

两种方式都可以使用。 基本上openjdk8也会有一些镜像依赖。 它会直接为您提供已解决依赖关系的 openjdk,如果是 inux 镜像,您必须解决这些依赖关系。

引用:https://hub.docker.com/_/openjdk

关于java - docker是否需要linux镜像作为依赖来运行embedded-jetty spring boot war文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61076428/

相关文章:

gradle - Spring Boot + Jetty 9 + Jersey 2.11不支持异步

java - Spring Boot 和 Spring Data MongoDB : hiding fields in a ResponseBody

java - jMagick - 图像比较

java - Spring MVC 自定义 View

java - ANTLR 类转换异常

spring-boot - 基于 docker 环境变量切换 spring 配置文件不起作用

docker - Docker Bench-如何持久保存日志或提供日志文件参数

java - 使用 kubernetes : access denied for user root 访问 mysql

docker - Union 挂载到 Docker 容器中

java - 使一个类成为 Mockito 模拟而不调用模拟