Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件(通常命名为 docker-compose.yml),你可以配置应用程序所需的所有服务(如 Web 服务器、数据库、缓存等),然后使用一条命令启动整个应用环境。
docker-compose.yml 文件,定义服务、网络和卷docker-compose up 启动所有服务docker-compose down 停止并清理容器以下是一个包含 Web 应用和 Redis 缓存的 docker-compose.yml 示例:
version: '3.8'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
docker-compose up:启动服务docker-compose down:停止并删除容器docker-compose ps:查看运行中的服务docker-compose logs:查看日志无论是开发、测试还是轻量级部署,Docker Compose 都能极大提升效率,是现代 DevOps 工作流中不可或缺的工具。