mvn clean install -DskipTests
文件内容如下:
# 使用官方的 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文件,最好是在单独的一个目录中,不要混在一起。
:::
在Dockfile文件所在目录,执行如下命令:
docker build -t server-user .
docker run -d -p 9001:9001 --name server-u server-user:latest