如何使用 Docker 部署 Spring Boot JAR 包
1,准备 Spring Boot 应用程序JAR包:
假设你已经有一个 Spring Boot 项目,并且可以通过 mvn clean package 或 gradle build 生成 JAR 文件。我们将使用 app.jar 作为示例。
2,创建 Dockerfile :
# 使用官方的 Java 运行时作为基础镜像
FROM openjdk:11
# 设置工作目录
WORKDIR /app
# 将 JAR 文件复制到容器中
COPY app.jar /app/app.jar
# 暴露应用程序的端口
EXPOSE 8080
# 定义启动命令
ENTRYPOINT ["java", "-jar", "/app/app.jar"]
3,构建 Docker 镜像:
ncc:1.0说明:ncc为项目名称,1.0是版本号,可根据自己需求修改
注意:后面还有一个点,表示在当前Dockerfile目录
sudo docker build -t ncc:1.0 .
4,运行 Docker 容器:
sudo docker run -d --name ncc -p 8080:8080 ncc:1.0
5,验证: