• Docker的可视化管理工具对比


    Docker的可视化管理工具有DockerUI、Shipyard、Rancher、Portainer等等,这里主要对这几个进行优劣对比。

    DockerUI:

    优点
       (1)支持container批量操作。

       (2)支持image管理(虽然比较薄弱)。

    缺点
      (1)不支持多主机,多环境。

      (2)管理平台无登录认证机制。

    结论:

        web管理平台无登陆认证机制,考虑到使用过程中人员管理、权限管理等因素,很难留用,故弃之,个人临时使用可以。

    Shipyard:

    优点:
      (1)支持镜像管理、容器管理。

      (2)支持控制台命令。

      (3)容器资源消耗监控。

      (4)支持集群swarm,可以随意增加节点。

      (5)支持控制用户管理权限,可以设置某个容器对某个用户只读、管理权限。

      (6)有汉化版。

    缺点
      (1)启动容器较多,占用每个节点的一部分资源。

      (2)镜像包较大,1个多G。

      (3)2016年已停止维护,后期使用风险较高。

    结论:

        shipyard整个功能强大,能够满足使用,但镜像很大,消耗资源较大,而且2016年已停止维护,后期使用过程中出现问题,难以把控。

    Rancher:

    优点
       (1)支持多种调度器。

              通过环境模板,很容易地创建和部署Cattle、Swarm、K8S、Mesos容器集群管理调度平台。

      (2)管理主机集群。

    缺点
         镜像管理功能薄弱,无镜像导入、导出功能,镜像只能通过镜像库获取。

    结论:

        镜像管理功能薄弱,无镜像导入、导出功能,镜像只能通过镜像库获取。如无镜像导入、导出需求,可作为不二之选。

    Portainer:

    优点
      (1)支持容器管理、镜像管理(导入、导出)。

      (2)轻量级,消耗资源少。

      (3)基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。

      (4)支持权限分配。

      (5)支持集群。

      (6)github上目前持续维护更新。

    缺点
           N/A

  • 相关阅读:
    Xcode8 去除系统日志输出
    SVN参考命令
    Xcode模拟网络状态
    iOS 图片拉伸
    iOS进阶
    label中添加图片
    Cookie的格式及组成
    java数据类型总结
    Hibernate一级缓存与二级缓存的区别
    mysql连接jdbc查询代码
  • 原文地址:https://www.cnblogs.com/fengli9998/p/10386945.html
Copyright © 2020-2023  润新知