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 配置:


七、注意事项与修正

  1. 资源限制deploy 部分在单机模式下可用,但在 Docker Compose v3 中主要用于 Swarm 模式
  1. 健康检查:确保健康检查命令在容器中可用(如安装 curl

八、常用命令总结

Loading...