Docker Compose 实战
# Docker Compose 实战
# 前言
Docker Compose 是 Docker 官方提供的多容器应用编排工具。通过 YAML 文件定义服务,一条命令即可启动整个应用栈。
# 核心概念
docker-compose.yml 文件的结构:version(版本)、services(服务定义)、networks(网络)、volumes(数据卷)。每个服务可以定义镜像、端口映射、环境变量、依赖关系、健康检查等。
# 核心操作
基本命令:docker-compose up -d 启动、docker-compose down 停止、docker-compose ps 查看状态、docker-compose logs 查看日志、docker-compose exec 进入容器。
# 实战案例
实战案例:使用 docker-compose 部署 WordPress 站点(WordPress + MySQL),配置网络、数据卷持久化、环境变量,一条命令启动完整站点。
# 总结
Docker Compose 是本地开发和测试环境的利器。在生产环境中,建议使用 Kubernetes 或 Docker Swarm 进行容器编排。
作者: MeiChen | 分类: 运维