使用 Docker 打包 Spring Boot 项目的完整指南
可以使用以下步骤将 Spring Boot 项目打包为 Docker 镜像:
-
在 Spring Boot 项目的根目录下创建一个名为 'Dockerfile' 的文件。
-
在 'Dockerfile' 中指定基础镜像,可以选择适合的 Java 镜像。例如,可以使用 OpenJDK 的官方镜像:
FROM openjdk:11-jdk
- 指定工作目录:
WORKDIR /app
- 将项目的 jar 文件复制到镜像中:
COPY target/<your-project-name>.jar app.jar
其中,'
- 暴露项目的端口号(如果有需要的话):
EXPOSE <your-port-number>
其中,'
- 指定启动命令:
CMD ['java', '-jar', 'app.jar']
-
保存并关闭 'Dockerfile'。
-
在项目的根目录下使用终端或命令提示符运行以下命令来构建 Docker 镜像:
docker build -t <your-image-name> .
其中,'
- 等待镜像构建完成后,使用以下命令来运行镜像:
docker run -p <your-host-port>:<your-container-port> <your-image-name>
其中,'
以上步骤将会将你的 Spring Boot 项目打包为一个 Docker 镜像,并且可以在 Docker 容器中运行。请确保已经在本地安装了 Docker,并且可以正确运行。
原文地址: https://www.cveoy.top/t/topic/y9U 著作权归作者所有。请勿转载和采集!