Docker Compose
type
Post
status
Published
date
Feb 24, 2026
slug
summary
tags
docker
docker-compose
category
技术分享
icon
password
一、Docker Compose 简介
Docker Compose 是一个单机版的容器编排工具,主要用于批量管理 Docker 容器。
二、安装 Docker Compose
三、Docker Compose 使用流程
1. 编写 Compose 文件(docker-compose.yaml)
2. 启动服务
3. 停止并删除服务
四、Docker Compose 文件结构
核心部分说明:
- version:定义 Compose 文件版本,与 Docker API 版本对应
- services:定义所有要运行的容器服务
- networks:定义自定义网络
- volumes:定义数据卷,用于持久化存储
五、常用容器配置选项
1. 基础配置
2. 网络与端口
3. 存储卷
4. 环境与依赖
5. 资源管理
6. 健康检查
六、完整示例:Tomcat + Nginx 部署
配套 Nginx 配置:
七、注意事项与修正
- 资源限制:
deploy部分在单机模式下可用,但在 Docker Compose v3 中主要用于 Swarm 模式
- 健康检查:确保健康检查命令在容器中可用(如安装
curl)
八、常用命令总结
Loading...