给我写一个dockerfile用来部署springboot
时间: 2023-10-20 08:07:54 浏览: 130
使用dockerfile编排springboot项目.zip
以下是一个基本的Dockerfile,用于部署Spring Boot应用程序:
```
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
```
这个Dockerfile使用了一个OpenJDK的镜像,复制了一个Spring Boot应用程序的JAR文件,并设置了一个入口点用于运行该应用程序。
在构建Docker镜像时,可以使用以下命令:
```
docker build -t <image-name> --build-arg JAR_FILE=<path-to-jar-file> .
```
然后可以使用以下命令运行Docker容器:
```
docker run -p 8080:8080 <image-name>
```
其中“8080”是Spring Boot应用程序的端口号,可以根据需要进行更改。
阅读全文