美文网首页
100个容器周边项目详解之容器管理和界面工具

100个容器周边项目详解之容器管理和界面工具

作者: 小的时令 | 来源:发表于2018-08-12 10:36 被阅读0次

    前序

    随着现在容器技术的火热,越来越多的人愿意接触容器,而容器本身并不只是一个独立工程,而是伴随着容器的升级,改进,其周边衍生出了很多技术其中包括容器OS、容器引擎,基础架构的容器网络、存储、安全,容器运行必不可少的镜像仓库、编排,及运维关注的监控、日志等技术,而这些技术的核心就是,我们将各个功能组件根据自己的生产需求组合起来,构成一个大的较为复杂的,功能齐全的技术战参考阿里云发布的100个容器周边项目,分为14个主要的类别,并对我们身边的技术做比较详细的比较和讲解。上一篇讲到容器的监控和数据收集的几大工具,这期我们接着讲解容器管理和界面工具。


    Kitematic

    Kitematic是方便管理Docker 容器的开源程序,可以在 Mac OS, Windows以及Linux上更快速简单的运行Docker, 不需要使用命令行或者是在 Docker CLI 和 GUI之间来回切换, 与DockerCLI提供两者之间无缝对接体验。

    从创建App、创建Docker镜像、运行App以及编辑App相关代码都无需命令行输入,通过鼠标点击均可完成。Kitematic 集成了 Docker Machine, 以及VirtualBox 虚拟机并安装 Docker 引擎。 一旦安装成功,Kitematic GUI 可以立刻运行控制台中的镜像。用户只需要在 Kitematic 搜索框键入镜像名就可以搜索任何在 Docker Hub 上存在的镜像。除了将整个App的使用过程界面化以外,Kitematic还提供了App管理的若干工具,如设置环境变量、查看App运行日志、嵌入式命令行以及App启动关闭等。


    Docker UI

    部署方法

    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
    
    优点:
    1. 支持容器管理
    2. 支持镜像管理
    3. 基于docker api,自身也是一个容器。
    4. 稳定性高
    5. 可动态显示显示容器之间关系图
    6. 容器管理,增加端口映射,增加系统变量、映射目录等
    缺点:
    1. 没有登录验证,因为没有登录体系,目前解决办法是,只开放本地访问,或者通过TLS来对权限进行控制。
    2. 无法分配某容器给某用户。
    3. 不支持多主机。
    4. 不支持集群swarm等
    5. 功能少
    6. 不支持控制台命令

    Shipyard

    Shipyard是在Docker Swarm的基础上,管理Docker资源,包括容器,镜像,注册表等。

    优点:
    1. 支持镜像管理、容器管理。
    2. 支持控制台命令
    3. 容器资源消耗监控
    4. 支持集群swarm,可以随意增加节点
    5. 支持控制用户管理权限,可以设置某个容器对某个用户只读、管理权限。
    6. 有汉化版
    缺点
    1. 启动容器较多,占用每个节点的一部分资源
    2. 兼容性性不高

    Cockpit

    如果你想用一种简单的方法来管理 Docker 的 Linux 服务器,可以选择Cockpit。

    优点
    • 连接并管理多台机器
    • 通过 Docker 管理容器
    • 与 Kubernetes 或 Openshift 集群进行交互
    • 修改网络设置
    • 管理用户帐号
    • 通过基于 Web 的 shell 访问
    • 通过图表查看系统性能信息
    • 查看系统服务和日志文件

    Portainer

    Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。


    Seagull

    Seagull是一款可以web管理和监控docker的工具,具有Shipyard的一部分功能。轻量级。

    • 可以非常容易的安装和卸载docker容器

    • 点击一下就可以开始/停止/删除容器和镜像

    • 可以在10ms以内快速搜索和筛选

    • 支持多主机管理和监控

    参考

    https://baijiahao.baidu.com/s?id=1591537515263393380&wfr=spider&for=pc
    https://blog.csdn.net/qq273681448/article/details/75007828
    https://linux.cn/article-8473-1.html

    相关文章

      网友评论

          本文标题:100个容器周边项目详解之容器管理和界面工具

          本文链接:https://www.haomeiwen.com/subject/upfsbftx.html