Docker Compose 编排实战:多容器项目一键部署
发表于 : 周日 6月 14, 2026 8:26 am
Docker Compose 是用 YAML 定义多容器应用的工具,适合本地开发和测试环境。
基础示例
一个 Web + Redis 的典型组合:
启动:
查看日志:
常用命令
注意:新版 Docker 推荐用(无横杠),旧版用 (有横杠),不要混用。
基础示例
一个 Web + Redis 的典型组合:
代码: 全选
version: '3.8'
services:
web:
image: nginx:alpine
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html
redis:
image: redis:7-alpine
ports:
- "6379:6379"启动:
代码: 全选
docker compose up -d查看日志:
代码: 全选
docker compose logs -f常用命令
代码: 全选
# 构建并启动
docker compose up -d --build
# 停止并删除
docker compose down
# 查看状态
docker compose ps
# 重新创建某个服务
docker compose up -d --force-recreate <服务名>注意:新版 Docker 推荐用
代码: 全选
docker compose代码: 全选
docker-compose