docker-compose
时间: 2023-08-31 17:10:33 浏览: 143
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Docker Compose,可以使用一个 YAML 文件来配置应用程序的服务,然后使用单个命令来创建和启动所有服务。Docker Compose 还可以管理服务的网络设置、存储卷挂载、环境变量设置等。
使用 Docker Compose 的步骤如下:
1. 编写 docker-compose.yml 文件,定义服务和它们的配置。
2. 运行 `docker-compose up` 命令,启动服务。
3. 运行 `docker-compose down` 命令,停止并删除服务。
在 docker-compose.yml 文件中,可以定义一个或多个服务。每个服务都包含一个镜像、容器的配置和网络设置等信息。例如:
```
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
```
这个文件定义了两个服务:web 和 redis。web 服务使用当前目录下的 Dockerfile 构建镜像,将容器的 5000 端口映射到主机的 5000 端口;redis 服务使用 Redis Alpine 镜像。可以使用 `docker-compose up` 命令启动这两个服务。
阅读全文