近期因需要在本机环境下搭建一个演示环境,因应用程序本身为分布式应用程序,组件较多,为方便部署完成后迁移,遂采用 docker 方式部署。

本次从基本镜像逐步向上构建,最终系统运行时共计19个容器(尚未包含 hadoophivehbasespark 程序)。

接下来的几篇文档主要记录本次搭建过程中遇到的各种问题,避免日后重蹈覆辙。

主要分为如下部分:

  • 10-1 Docker环境准备
  • 10-2 Docker-compose环境准备
  • 10-3 Docker基础镜像
  • 10-4 基础组件构建
  • 10-5 配置中心Apollo在容器中exit 1