📅  最后修改于: 2023-12-03 15:00:28.532000             🧑  作者: Mango
Docker Compose 是一个工具,允许您使用 YAML 文件来定义和运行多个 Docker 容器。通过 Docker Compose,您可以轻松地启动、停止和管理应用程序,而无需手动管理每个容器。
要使用 Docker Compose,请在当前目录中创建一个 docker-compose.yml 文件,并定义您要运行的服务。以下是一个示例:
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
redis:
image: "redis:alpine"
在此示例中,我们定义了两个服务:web
和 redis
。web
服务会构建当前目录中的 Docker 镜像,并将主机端口 5000 映射到容器端口 5000。redis
服务使用 Redis 镜像。
在定义完 docker-compose.yml 文件后,您可以使用以下命令运行应用程序:
$ docker-compose up
这将启动所有定义的服务,并将它们连接在一个网络中,以便它们可以相互通信。
Docker Compose 有几个优点:
使用 Docker Compose,您可以轻松地定义、运行和管理 Docker 容器。它可以大大简化您的开发、测试和部署流程。