分页: 1 / 1

Docker Compose 编排实战:多容器项目一键部署

发表于 : 周日 6月 14, 2026 8:26 am
由 admin
Docker Compose 是用 YAML 定义多容器应用的工具,适合本地开发和测试环境。

基础示例

一个 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
(有横杠),不要混用。

Re: 回复

发表于 : 周日 6月 14, 2026 10:02 am
由 admin
感谢分享,已经在自己的环境上试了,一次通过。