Docker Compose实战:容器编排入门
Docker Compose概述
Docker Compose是定义和运行多容器Docker应用的工具,通过YAML文件配置应用的服务、网络和卷。
基础配置
version: '3.8'
services:
web:
image: nginx:alpine
ports:
- "80:80"
volumes:
- ./html:/usr/share/nginx/html
depends_on:
- app
app:
build: ./app
ports:
- "3000:3000"
environment:
- DATABASE_URL=postgres://db:5432/myapp
db:
image: postgres:15
volumes:
- postgres_data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=myapp
- POSTGRES_USER=user
- POSTGRES_PASSWORD=password
volumes:
postgres_data:
常用命令
# 启动服务 docker-compose up -d # 查看状态 docker-compose ps # 查看日志 docker-compose logs -f # 停止服务 docker-compose down # 扩展服务 docker-compose up -d --scale app=3
最佳实践
- 使用命名卷:数据持久化
- 网络隔离:前后端分离
- 健康检查:自动恢复
- 资源限制:防止资源耗尽
Docker Compose是开发和小规模部署的利器。
本文链接:https://www.kkkliao.cn/?id=762 转载需授权!
版权声明:本文由廖万里的博客发布,如需转载请注明出处。



手机流量卡
免费领卡
号卡合伙人
产品服务
关于本站
