当前位置: 首页 > 工具软件 > Shipyard > 使用案例 >

docker安装shipyard

孟均
2023-12-01

shipyard是什么

Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的web图形化工具,包括core和extension两个版本,core即shipyard主要是把多个 Docker host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions添加了应用路由和负载均衡、集中化日志、部署等;Shipyard是在Docker Swarm实现对容器、镜像、docker集群、仓库、节点进行管理的web系统。

简单来说,shipyard就是一款用于管理本地docker镜像的可视化工具,本身通过集成一系列组件,包括,rethinkdb、discovery、proxy、swarm manager、swarm agent、controller等共同完成对本地镜像的管理;

可以这样简单理解,我们在做微服务治理的时候,比如像springcloud的生态,底层其实通过多个组件共同配合从而提供一套完整的微服务治理和解方案,shipyard也是如此,通过其7个板块,完成对本地docker服务的注册、发现以及可视化操作等;

主要功能列举如下:

  • 简化对横跨多个主机的Docker容器集群进行管理
  • 通过Web用户界面,你可以大致浏览相关信息,比如你的容器在使用多少处理器和内存资源、在运行哪些容器,还可以检查所有集群上的事件日志。

其特性主要包括:

  • 支持节点动态集群,可扩展节点的规模(swarm、etcd方案);
 类似资料: