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

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

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

帖子 admin »

Docker Compose 是用 YAML 定义多容器应用的工具,适合本地开发和测试环境。

[b]基础示例[/b]

一个 Web + Redis 的典型组合:
[code]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"[/code]

启动:
[code]docker compose up -d[/code]

查看日志:
[code]docker compose logs -f[/code]

[b]常用命令[/b]

[code]# 构建并启动
docker compose up -d --build

# 停止并删除
docker compose down

# 查看状态
docker compose ps

# 重新创建某个服务
docker compose up -d --force-recreate <服务名>[/code]

注意:新版 Docker 推荐用 [code]docker compose[/code](无横杠),旧版用 [code]docker-compose[/code](有横杠),不要混用。
admin
Site Admin
帖子: 12
注册时间: 周日 6月 14, 2026 3:48 am
联系:

Re: 回复

帖子 admin »

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

在线用户

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