什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件(通常命名为 docker-compose.yml),你可以配置应用程序的服务,并使用一条命令启动所有服务。
为什么使用 Docker Compose?
在开发、测试或部署包含多个微服务的应用时,手动管理每个容器非常繁琐。Docker Compose 提供了声明式的方式,简化了容器的生命周期管理,支持一键启动、停止和重建整个应用栈。
快速开始
1. 安装 Docker 和 Docker Compose
2. 创建 docker-compose.yml 文件
3. 运行 docker-compose up
示例配置:
version: '3'
services:
web:
image: nginx:latest
ports:
- "80:80"
db:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: example
常见命令
docker-compose up:启动服务docker-compose down:停止并移除容器docker-compose ps:列出容器状态docker-compose logs:查看日志