什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 配置文件(通常命名为 docker-compose.yml),你可以配置应用程序的服务,并通过一条命令启动所有服务。
安装 Docker Compose
大多数现代 Docker Desktop 版本已内置 Compose。如需单独安装,请参考官方文档。验证是否安装成功:
docker-compose --version
基本使用步骤
- 创建项目目录:
mkdir myapp && cd myapp - 编写
docker-compose.yml文件 - 运行命令:
docker-compose up
示例:启动 Web + Redis 服务
以下是一个简单的 docker-compose.yml 示例:
version: '3'
services:
web:
image: nginx:alpine
ports:
- "8080:80"
redis:
image: redis:alpine
保存后,在终端执行 docker-compose up -d 即可后台启动服务。
常用命令
docker-compose up:启动服务docker-compose down:停止并删除容器docker-compose ps:查看运行状态docker-compose logs:查看日志