springboot项目打包成docker镜像
时间: 2023-12-18 13:05:21 浏览: 121
Springboot项目docker打包
5星 · 资源好评率100%
将Spring Boot项目打包成Docker镜像的步骤如下:
1. 在项目的根目录下创建一个名为Dockerfile的文件。
2. 在Dockerfile文件中指定基础镜像。可以使用官方的Java镜像作为基础镜像。
```
FROM java:8
```
3. 指定工作目录。这是Docker容器中应用程序的工作目录。
```
WORKDIR /app
```
4. 将Spring Boot应用程序的JAR文件复制到容器中。
```
COPY target/myapp.jar /app
```
5. 暴露端口号。如果Spring Boot应用程序使用的是默认的8080端口,则需要在Dockerfile中指定该端口。
```
EXPOSE 8080
```
6. 启动应用程序。使用CMD命令来启动Spring Boot应用程序。
```
CMD ["java", "-jar", "myapp.jar"]
```
7. 使用Docker命令构建镜像。
```
docker build -t myapp .
```
8. 运行容器。
```
docker run -p 8080:8080 myapp
```
这将启动一个Docker容器,将Spring Boot应用程序运行在8080端口上。
阅读全文