步骤一:准备 Dockerfile
-
在 Spring Boot 项目的根目录下创建一个名为
Dockerfile的文件。 -
编辑
Dockerfile文件,添加以下内容作为基本配置:
# FROM 指定了基础镜像,这里使用 OpenJDK 8。
FROM openjdk:8
# WORKDIR 设置工作目录。
WORKDIR /app
#COPY 将编译后的 Spring Boot 可执行 JAR 文件复制到容器中。
COPY target/phm.jar /app/phm.jar
# CMD 定义容器启动时执行的命令。
CMD ["java", "-jar", "phm.jar"]
步骤二:构建 Spring Boot 项目
确保您的 Spring Boot 项目已经编译并生成可执行 JAR 文件。通常可以使用 Maven 或 Gradle 进行构建。
步骤三:构建 Docker 镜像
在 Spring Boot 项目根目录下执行以下命令构建 Docker 镜像:
docker build -t phm .
步骤四:运行 Docker 容器
运行刚刚构建的 Docker 镜像作为容器:
docker run -d -p 8080:7746 phm
这将在 Docker 容器中启动您的 Spring Boot 应用程序,并将容器内的 7746 端口映射到主机的 8080 端口上,-d 的作用是使容器在后台运行,并返回容器ID
步骤五:访问应用程序
现在,您可以通过访问 http://localhost:8080 来访问您的 Spring Boot 应用程序。