docker搭建springboot 项目教程链接
时间: 2023-09-24 10:12:23 浏览: 114
以下是使用 Docker 搭建 Spring Boot 项目的教程:
1. 准备工作
确保已经安装了 Docker 和 Docker Compose。如果没有安装,可以参考官方文档进行安装。
2. 创建 Spring Boot 项目
首先,创建一个 Spring Boot 项目。可以使用 Spring Initializr 进行快速创建,也可以使用自己的项目。
3. 编写 Dockerfile
在项目根目录下创建 Dockerfile 文件,用于构建 Docker 镜像。
```
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
```
该 Dockerfile 使用 openjdk:8-jdk-alpine 作为基础镜像,将项目的 jar 包复制到容器的根目录下,并设置启动命令为 java -jar /app.jar。
4. 构建 Docker 镜像
在命令行中进入项目根目录,执行以下命令构建 Docker 镜像:
```
docker build -t my-spring-boot-app .
```
其中,my-spring-boot-app 为镜像名称,可以根据需要自行修改。
5. 启动容器
使用以下命令启动容器:
```
docker run -p 8080:8080 my-spring-boot-app
```
其中,-p 8080:8080 表示将容器内的 8080 端口映射到主机的 8080 端口,my-spring-boot-app 为镜像名称。
6. 访问应用
在浏览器中输入 http://localhost:8080 访问应用。
以上就是使用 Docker 搭建 Spring Boot 项目的简单教程。希望对你有所帮助。
阅读全文