docker部署springboot项目

Spring Boot 项目 Docker 部署操作流程

准备工作

  1. 确保已安装 Docker 环境
  2. 准备好可运行的 Spring Boot 项目(已通过本地测试)
  3. 项目使用 Maven 或 Gradle 构建

详细部署步骤

1. 创建 Dockerfile

在 Spring Boot 项目根目录下创建 Dockerfile 文件(无扩展名),内容如下:

# 使用官方 OpenJDK 基础镜像
FROM openjdk:17-jdk-slim

# 设置工作目录
WORKDIR /app

# 将构建的 JAR 文件复制到容器中
COPY target/your-application.jar app.jar

# 暴露应用端口(与 application.properties 中配置的端口一致)
EXPOSE 8080

# 启动应用
ENTRYPOINT ["java", "-jar", "app.jar"]

2. 构建 Spring Boot 应用

在项目根目录执行构建命令:

# Maven 项目
mvn clean package

# Gradle 项目
gradle build

3. 构建 Docker 镜像

docker build -t your-app-name .

4. 运行 Docker 容器

   docker run -d -p 8080:8080 --name your-container-name your-app-name

你可能感兴趣的:(docker,spring,boot,容器)