以下是使用 Docker 打包一个 Spring Boot 应用程序(使用 JDK 8)的 Dockerfile 示例:

# 使用官方 OpenJDK 8 镜像作为基础镜像
FROM openjdk:8-jdk-alpine

# 设置容器的工作目录
WORKDIR /app

# 将打包好的 Spring Boot 应用程序 JAR 文件复制到容器中
COPY target/my-application.jar my-application.jar

# 暴露 Spring Boot 应用程序运行的端口
EXPOSE 8080

# 设置容器的入口点以运行 Spring Boot 应用程序
ENTRYPOINT ['java', '-jar', 'my-application.jar']

在这个示例中,请将 my-application.jar 替换为你的 Spring Boot 应用程序 JAR 文件的实际名称。同时,确保将此 Dockerfile 放置在你的 Spring Boot 项目的根目录中。

要构建 Docker 镜像,请导航到包含 Dockerfile 的目录并运行以下命令:

docker build -t my-application .

构建完成后,你可以使用以下命令运行 Docker 容器:

docker run -p 8080:8080 my-application

请将 my-application 替换为你希望使用的 Docker 容器名称。

Docker 打包 Spring Boot 应用程序 (JDK 8) -  详细步骤与示例

原文地址: https://www.cveoy.top/t/topic/y9O 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录