Docker 是最著名的容器化平台,但它并不是孤立存在的。一个由互补工具和衍生项目组成的整个生态系统已经围绕着向容器的转变而兴起。
这里汇总了 10 个开源分析器、索引器和协调器,它们使 Docker 更加方便和有用。无论您仍处于 Docker 之旅的早期,还是在生产中使用该技术的经验丰富的从业者,您都可能会在这里找到值得与您的下一个项目一起使用的内容。
Docker Compose
Docker Compose是此列表中唯一一个实际上属于 Docker 的工具。Compose 是一种构建 Docker 容器“堆栈”的可访问方式,您可以统一管理这些容器。
标准的 Docker CLI 允许您与单个容器进行交互。Compose 提供了一个类似的接口来处理聚合容器。这使得可以轻松控制需要多个容器的系统,例如应用程序服务器、数据库和缓存层。您将这些组件定义为docker-compose.yml文件中的服务,然后使用docker-compose二进制文件将它们一起启动:
version: 3
servic