第三十一节 使用Docker制作镜像部署SpringBoot项目的jar包

亮子 2024-11-01 01:01:39 370 0 0 0

1、打包SpringBoot项目

mvn clean install -DskipTests

image#S #60% #auto

2、上传jar包文件到linux服务器上

image#S #60% #auto

3、制作Dockfile文件

文件内容如下:

# 使用官方的 Java 运行时环境作为基础镜像
FROM java:8

# 设置工作目录
WORKDIR /app

# 将 JAR 文件复制到镜像中
COPY server-2024-user-1.0-SNAPSHOT.jar app.jar

# 暴露应用运行的端口
EXPOSE 9001

# 设置启动命令
CMD ["java", "-jar", "app.jar"]

:::info 标题
1、Dockerfile文件和需要内置运行的jar包,最好在同一个目录。
2、每个jar和Dockfile文件,最好是在单独的一个目录中,不要混在一起。
:::

4、制作镜像

在Dockfile文件所在目录,执行如下命令:

docker build -t server-user .

image#S #60% #auto

5、创建容器运行SpringBoot项目

docker run -d -p 9001:9001 --name server-u server-user:latest

image#S #60% #auto