docker部署spring boot
时间: 2023-09-14 20:08:52 浏览: 112
使用Docker部署Spring Boot的应用示例
好的,下面是Docker部署Spring Boot的步骤:
1. 编写Dockerfile文件
在项目的根目录下创建一个名为Dockerfile的文件,并在其中添加以下内容:
```
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD target/demo-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
```
这个Dockerfile文件会使用openjdk:8-jdk-alpine作为基础镜像,将Spring Boot应用打包成jar包,并将jar包添加到镜像中。ENTRYPOINT指令则指定了容器启动时需要运行的命令。
2. 构建Docker镜像
在终端中进入项目的根目录,然后执行以下命令构建Docker镜像:
```
docker build -t demo .
```
其中,demo为自定义的镜像名称。
3. 运行Docker容器
执行以下命令运行Docker容器:
```
docker run -d -p 8080:8080 demo
```
其中,-d参数表示容器在后台运行,-p参数将容器内部的8080端口映射到主机的8080端口上,demo为之前构建的镜像名称。
4. 访问Spring Boot应用
在浏览器中访问http://localhost:8080,即可访问运行在Docker容器中的Spring Boot应用。
以上就是Docker部署Spring Boot的步骤,希望能对你有所帮助。
阅读全文