docker-compose如何部署jar包
时间: 2023-07-18 08:35:58 浏览: 266
通过docker-compose编排一系列环境进行一键快速部署运行,小白运维神器
要在docker-compose中部署jar包,需要编写docker-compose.yml文件并在其中定义服务。下面是一个示例docker-compose.yml文件:
```
version: '3'
services:
app:
image: openjdk:8-jre-alpine
volumes:
- ./your-jar-file.jar:/app/app.jar
command: ["java", "-jar", "/app/app.jar"]
```
在这个示例中,我们定义了一个名为“app”的服务,并使用openjdk:8-jre-alpine镜像作为基础镜像。我们将本地的your-jar-file.jar文件映射到容器中的/app/app.jar路径,并使用java -jar命令运行它。
要部署该服务,请在docker-compose.yml文件所在的目录中运行以下命令:
```
docker-compose up -d
```
这将启动服务并将其后台运行。如果您需要停止服务,请运行以下命令:
```
docker-compose down
```
这将停止并删除服务。
阅读全文