Skip to content

Docker Compose

安装

Compose 支持 Linux、macOS、Windows 三大平台。

Docker Desktop for Mac/Windows 自带 compose,安装 Docker 之后可以直接使用。

目前 Docker 官方用 Go 语言重写了 Docker Compose,并将其作为 docker cli 的子命令,称为 Compose V2。你可以参照官方文档安装,然后将熟悉的 docker-compose 命令替换为 docker compose,即可使用 Docker Compose。

快速入门

创建 docker-compose.yml

yaml
services:
  web:
    image: nginx:alpine
    ports:
      - "8080:80"
  app:
    build: .
    ports:
      - "3000:3000"

常用命令:

bash
docker compose up -d        # 后台启动所有服务
docker compose ps           # 查看服务状态
docker compose logs -f      # 查看日志
docker compose exec app sh  # 进入容器
docker compose down         # 停止并清理