常用docker管理UI
1. HumpBacks
特性
Web UI Supporting, Easy to use.
Container Grouping and Isolation.
Container Upgrades and Cloning.
Container Monitoring.
Container Logs View.
Container Cluster Scheduling, Supporting Multiple Cluster.
Elasticity Cluster.
Private Registry.
优点
基于docker原生命令,提供众多docker管理性能,占用资源少(镜像300M),易操作。
缺点
不提供资源分配;监控功能弱;认证管理功能弱。
docker run -d --net=host --restart=always \
-e HUMPBACK_LISTEN_PORT= \
-v /home/wang/docker/humpback/humpback-web/dbFiles:/humpback-web/dbFiles \
--name humpback-web \
humpbacks/humpback-web:latest docker run -d -ti --net=host --restart=always \
-e DOCKER_API_VERSION=v1. \
-e DOCKER_CLUSTER_ENABLED=false \
-v /var/run/:/var/run/:rw \
--name=humpback-agent \
humpbacks/humpback-agent:latest
参考:
2. portainer
优点
功能丰富,轻量级(镜像70M),基于docker swarm,可管理集群,提供镜像仓库。
缺点
管理认证功能简单,RBAC正在完善,扩展功能收费。
docker启动命令
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data
参考:
3. rancher
rancher 2.x以k8s为基础管理docker,而rancher 1.6以原生docker为基础。
优点
功能丰富,提供容器管理、资源监控、镜像管理、应用管理、权限管理等。
缺点
资源占用量大(基础镜像大于1G),还需多个组件配合工作。
docker启动命令
sudo docker run -d --restart=unless-stopped -p : rancher/server:v1.6.27
sudo docker run -e CATTLE_AGENT_IP="192.168.134.144" --rm --privileged \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/rancher:/var/lib/rancher \
rancher/agent:v1.2.11 \
http://192.168.134.144:8080/v1/scripts/BEB4F60326233AE5CC17:1546214400000:6zfzBTpSJwtuQ46jZIdWijud7w
参考:
4. k8s/k3s
以pod和service为单位管理容器,通过yaml文件编排pods和services,部署使用难度大。
5. 总结
若要提供集群管理功能,建议采用k8s/k3s平台;
若是单机应用或简单集群管理,可采用portainer(相比humpbacks占用资源少,功能丰富),可参考rancher1.6(功能丰富,应用资源多)。
humpback |
portainer |
rancher1.6 |
|
组件 |
humpback-agent humpback-weg |
Portainer |
server agent scheduler network-manager net dns healthcheck |
镜像大小 |
240M |
74M |
大于2G |
功能 |
容器管理 镜像管理 资源监控 集群管理(简单) 认证管理(简单) |
容器管理 镜像管理 资源监控 镜像仓库 集群管理 认证管理 |
容器管理 镜像管理 资源监控 镜像仓库 集群管理 认证管理 |
常用docker管理UI的更多相关文章
- Docker 共有 13 个管理命令和 41 个通用命令,以下是常用 Docker 命令列表
开发人员一直在努力提高 Docker 的使用率和性能,命令也在不停变化.Docker 命令经常被弃用,或被替换为更新且更有效的命令,本文总结了近年来资深专家最常用的命令列表并给出部分使用方法. 目前, ...
- Docker部署Portainer搭建轻量级可视化管理UI
1. 简介 Portainer是一个轻量级的可视化的管理UI,其本身也是运行在Docker上的单个容器,提供用户更加简单的管理和监控宿主机上的Docker资源. 2. 安装Docker Doc ...
- 推荐 2 款超牛逼、炫酷、实用的Docker管理工具!
Docker技术的火热程度,想必每个互联网IT技术人员都能时时感受的到,的确,近些年,国内对于Docker容器技术的应用需求越来越强烈!! 人均年薪80万以上,docker到底是什么?为什么这么火? ...
- Kong管理UI -kong-dashboard
本文仍然是在ubuntu18的环境下进行 https://github.com/PGBI/kong-dashboard kong dashboart如果要正常使用管理UI,前提为kong已经正常run ...
- Mesos+Zookeeper+Marathon的Docker管理平台部署记录(1)
随着"互联网+"时代的业务增长.变化速度及大规模计算的需求,廉价的.高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统.Docker及 ...
- docker管理监控方案
docker相关管理可分为四类:docker基础功能.docker监控.docker集群管理和docker系统认证管理.docker管理的基础或信息来源都是docker命令行或docker API. ...
- Kerrigan:配置中心管理UI的实现思路和技术细节
去年写过一篇文章『中小团队落地配置中心详解』,介绍了我们借助etcd+confd实现的配置中心方案,这是一个对运维友好,与开发解耦的极佳方案,经过了一年多的实践也确实帮我们解决了配置文件无版本.难回滚 ...
- 介绍一款docker管理工具——portainer
介绍一款docker管理工具--portainer 目录 介绍一款docker管理工具--portainer 1.背景 1.1 管理docker方法上一般有两种 1.1.1 命令行形式 1.1.2 U ...
- 后台管理UI皮肤的选择
后台管理UI的选择 目录 一.EasyUI 二.DWZ JUI 三.HUI 四.BUI 五.Ace Admin 六.Metronic 七.H+ UI 八.Admin LTE 九.INSPINIA 十. ...
随机推荐
- web.py小记
what's the web.py 相比于 Django 和 Flask,web.py 是轻量到不能再轻量的 web 框架,所有的功能都需要自己实现,所有不适合中大型 web 的开发,不过对于简单的 ...
- 使用MAT 分析内存泄漏实战
在分析前可以阅读下这篇文章,很多内容就都知道了https://www.jianshu.com/p/738b4f3bc44b,下面我来分析上一篇文章内存泄漏的为问题 1.上一篇中已经生成了hprf的文件 ...
- djang-celery使用带密码的redis
前言: 网上很多django-celery使用redis(使用不带密码的redis)的用法都是千篇一律,那带密码的redis该怎么使用了呢,没有看到一篇有帮助的,在官网搜了下,发现以下用法,请看下面 ...
- JAVA中try、catch、finally带return的执行顺序总结
异常处理中,try.catch.finally的执行顺序,大家都知道是按顺序执行的.即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→final ...
- phpspreadsheet 中文文档(四) 创建电子表格+档案格式
2019年10月11日14:01:48 该Spreadsheet班 该Spreadsheet班是PhpSpreadsheet的核心.它包含对所包含工作表,文档安全性设置和文档元数据的引用. 为了简化P ...
- Oracle Spatial分区应用研究之八:不同分区粒度在1.5亿要素量级下的查询性能
以土地调查地类图斑层作为测试数据,共计约1.5亿条要素.随机生成90次各比例尺的查询范围,在ORACLE 11gr2数据库中进行空间查询,记录查询耗时.最后计算平均值和第90百分位数,结果如下图所示: ...
- python面试题300道答案参考1
提示 自己整合的答案,虽有百家之所长,仍很局限,如有需要改进的地方,或者有更好的答案,欢迎提出! [合理利用 Ctrl+F 提高查找效率] 文章来源 https://www.cnblogs.co ...
- [EXP]CVE-2019-9621 Zimbra<8.8.11 GetShell Exploit(配合Cscan可批量)
发现时间 2019年03月18日 威胁目标 采用Zimbra邮件系统的企业 主要风险 远程代码执行 攻击入口 localconfig.xml 配置文件 使用漏洞 CVE-2019-9621 受影响应 ...
- [转帖]TimesTen与Redis的对比
TimesTen与Redis的对比 2017-02-23 17:25:27 dingdingfish 阅读数 3682更多 分类专栏: TimesTen Oracle Redis In-Memory ...
- 通过Fastdfs进行文件上传服务(文件和图片的统一处理)
1.文件上传简单流程分析图: 2.Fastdfs介绍: Fastdfs由两个角色组成: Tracker(集群):调度(帮你找到有空闲的Storage) Storage(集群):文件存储(帮你保存文件或 ...