springboot部署到docker
时间: 2023-04-26 21:03:29 浏览: 153
Spring Boot 可以很容易地部署到 Docker 中。下面是一些简单的步骤:
1. 首先,需要在本地安装 Docker。可以从 Docker 官网下载并安装。
2. 接下来,需要在项目的根目录下创建一个 Dockerfile 文件。Dockerfile 文件是用来构建 Docker 镜像的脚本文件。以下是一个简单的 Dockerfile 文件示例:
```
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 作为基础镜像,并将项目的 jar 文件复制到容器中。最后,使用 ENTRYPOINT 命令来指定容器启动时执行的命令。
3. 在项目根目录下打开终端,执行以下命令来构建 Docker 镜像:
```
docker build -t myapp .
```
其中,-t 参数用来指定镜像的名称,. 表示 Dockerfile 文件所在的目录。
4. 构建完成后,可以使用以下命令来运行容器:
```
docker run -p 8080:8080 myapp
```
其中,-p 参数用来指定容器内部端口与主机端口的映射关系,myapp 是镜像的名称。
5. 运行成功后,可以在浏览器中访问 http://localhost:8080 来访问应用程序。
希望这些步骤能够帮助你成功地将 Spring Boot 应用程序部署到 Docker 中。
阅读全文