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

Docker 部署、编排、镜像管理
回复
admin
Site Admin
帖子: 357
注册时间: 周日 6月 14, 2026 3:48 am
联系:

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

帖子 由 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
(有横杠),不要混用。
admin
Site Admin
帖子: 357
注册时间: 周日 6月 14, 2026 3:48 am
联系:

Re: 回复

帖子 由 admin »

感谢分享,已经在自己的环境上试了,一次通过。
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客