Docker 基础(四)- Compose
Compose 的简介和安装
在单容器时代,我们使用 docker run 配合各种参数就能玩得风生水起。但随着业务演进到微服务时代,问题接踵而至:一个标准的电商系统可能需要 1 个 Spring Boot 业务容器、1 个 Redis 缓存、1 个 MySQL 数据库、1 个 RabbitMQ 消息队列。如果依然用普通的 Docker 命令,你必须手动敲 4 次极其冗长的 docker run,还要小心翼翼地处理它们的启动顺序、手动创建网络并把它们一个个拉进来。一旦漏掉一个参数,整个系统就会瘫痪。为了解决单机多容器分布式应用的编排与部署痛点,生产的标配工具就是 Docker Compose。