可以使用以下步骤将 Spring Boot 项目打包为 Docker 镜像:

  1. 在 Spring Boot 项目的根目录下创建一个名为 'Dockerfile' 的文件。

  2. 在 'Dockerfile' 中指定基础镜像,可以选择适合的 Java 镜像。例如,可以使用 OpenJDK 的官方镜像:

FROM openjdk:11-jdk
  1. 指定工作目录:
WORKDIR /app
  1. 将项目的 jar 文件复制到镜像中:
COPY target/<your-project-name>.jar app.jar

其中,'' 是你的项目名称。

  1. 暴露项目的端口号(如果有需要的话):
EXPOSE <your-port-number>

其中,'' 是你的项目的端口号。

  1. 指定启动命令:
CMD ['java', '-jar', 'app.jar']
  1. 保存并关闭 'Dockerfile'。

  2. 在项目的根目录下使用终端或命令提示符运行以下命令来构建 Docker 镜像:

docker build -t <your-image-name> .

其中,'' 是你的镜像名称。

  1. 等待镜像构建完成后,使用以下命令来运行镜像:
docker run -p <your-host-port>:<your-container-port> <your-image-name>

其中,'' 是你的主机端口号,'' 是你的容器端口号。

以上步骤将会将你的 Spring Boot 项目打包为一个 Docker 镜像,并且可以在 Docker 容器中运行。请确保已经在本地安装了 Docker,并且可以正确运行。

使用 Docker 打包 Spring Boot 项目的完整指南

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

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