springboot如何打包docker镜像
时间: 2023-11-29 07:03:54 浏览: 114
Springboot项目docker打包
5星 · 资源好评率100%
Springboot可以通过Maven或Gradle等构建工具生成jar文件,然后使用Dockerfile构建Docker镜像。以下是一个示例Dockerfile:
```
FROM openjdk:8-jdk-alpine
MAINTAINER Your Name <youremail@yourdomain.com>
VOLUME /tmp
ADD target/myapplication.jar myapplication.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/myapplication.jar"]
EXPOSE 8080
```
您需要将myapplication.jar替换为您的应用程序的名称,并将MAINTAINER替换为您自己的信息。通过运行以下命令构建Docker镜像:
```
docker build -t myapplication .
```
您可以将“myapplication”替换为您自己的镜像名称。然后,您可以运行以下命令启动容器:
```
docker run -p 8080:8080 myapplication
```
阅读全文