SpringBoot(2.3)应用制作Docker镜像的过程

2023-04-13 23:50:00 过程 镜像 制作

SpringBoot(2.3)应用制作Docker镜像的过程

1. 新建一个Dockerfile文件

2. 在Dockerfile文件中添加如下内容:

FROM openjdk:8-jdk-alpine

VOLUME /tmp

ARG JAR_FILE

ADD ${JAR_FILE} app.jar

ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

3. 在项目根目录下创建一个build文件夹,用于存放Docker镜像文件

4. 在项目根目录下执行如下命令,将应用打包成jar文件并放入build文件夹中

mvn package -Dmaven.test.skip=true -U

5. 执行如下命令,在本地创建Docker镜像

docker build -t springboot-docker .

6. 执行如下命令,启动Docker容器

docker run -d -p 8080:8080 --name springboot-docker springboot-docker

7. 访问应用

http://localhost:8080/

相关文章