Compose 基础
什么是 Docker Compose
管理多容器应用的工具
用 YAML 文件定义所有服务,一键启动
第一个 compose.yml
services:
web:
image: nginx
ports:
- "8080:80"
app:
image: node:18
command: node server.js
ports:
- "3000:3000"
常用命令
# 启动所有服务
docker compose up
# 后台启动
docker compose up -d
# 停止所有服务
docker compose down
# 查看状态
docker compose ps
# 查看日志
docker compose logs -f
# 重建服务
docker compose up --build
小结
| 命令 | 作用 |
|---|---|
docker compose up | 启动 |
docker compose down | 停止 |
docker compose ps | 状态 |
docker compose logs | 日志 |