一、shipyard

1.1 概述

Shipyard也是完全基于Docker API,支持container管理、engine管理(一个engine就是监听tcp端口的docker daemon)。

优点:

支持多主机;
支持container及engine资源限制及图形展示;
支持container实例横向扩展;
支持批量创建,支持images,container,node节点管理;
支持创建时自动调度,动态集群,可以扩展节点规模;
在线console终端;
复制代码

缺点:

不支持container批量操作。
复制代码

1.2 相关组件

shipyard依赖的容器

  • Rethinkdb容器:作为数据存储工具(用来存放账号(account)、引擎(engine)、服务密钥(service key)、 扩展元数据(extensionmetadata)等信息,但不会存储任何有关容器或镜像的内容。)
  • etcd容器:作为服务发现工具
  • docker-proxy:docker容器网络代理工具
  • swarm:swarm管理器

1.3 安装部署

安装shipyard

yum install docker -y && \
systemctl start docker && \curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://d6f11267.m.daocloud.io
for i in alpine library/rethinkdb microbox/etcd shipyard/docker-proxy swarm shipyard/shipyard;do docker pull $i;done
复制代码

执行安装 curl -s https://shipyard-project.com/deploy | bash -s

shipyard访问页面默认登录用户名:admin,密码:shipyard,登录进去后,可以在"ACCOUNTS"选项里管理用户,可以添加用户,并对用户进行角色授权。

添加node节点

curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://172.20.6.20:4001 bash -s
复制代码

上面命令中的172.20.6.20是shipyard的部署机的ip;

1.4 web管理

Container管理

可以对Container进行重启、停止、暂停、删除、扩展、重命名、提交、查看状态监控/日志、及console登录等。

Images管理

可以pull为images打tag

Nodes管理

其次shipyard还有registries、accounts、events管理。

二、DockerUI

2.1 概述

DockerUI基于Docker API,提供等同Docker命令行的大部分功能,支持container管理,image管理。

优点:

支持container批量操作;
支持image管理(虽然比较薄弱)
复制代码

缺点:

不支持多主机。
复制代码

2.2 安装部署

安装docker

docker pull uifd/ui-for-docker
docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker
复制代码

访问URL:http://IP:9000/

2.3 WEB管理

DashBoard

Containers

支持容器的启停,生命周期内的操作

Containers Network

Image

Networks

Volumes

Docke的WEB管理工具相关推荐

  1. SilkierQuartz 1.0.21 发布, 是一个 Quartz.NET 的强大且简单的Web管理工具和承载组件...

    SilkierQuartz 是一个新的合并了 Quartzmin 和 QuartzHostedService的组件! Quartz.NET 是一个完整的开源的任务规划系统,从小应用至大型企业级应用都可 ...

  2. ZooKeeper之Web管理工具Shepher介绍

    ZooKeeper之Web管理工具Shepher介绍 Shepher是ZooKeeper的管理工具.在小米,我们将它用作配置管理中心. 特征 ZooKeeper节点的可视化操作 ZooKeeper节点 ...

  3. ZooKeeper 的Web管理工具Shepher介绍

    ZooKeeper 的Web管理工具Shepher介绍 Shepher 是一款 ZooKeeper 的管理工具. 特性 ZooKeeper 节点的可视化操作 ZooKeeper 节点的快照管理 Zoo ...

  4. CentOS 6.0+Nagios中文版+PNP+Nagios Web管理工具nagiosQL中文版

    战CentOS 6.0+Nagios中文版+PNP+Nagios Web管理工具nagiosQL中文版 2011-11-15 17:17:56|  分类: rhel_监控 |  标签: |字号大中小  ...

  5. Linux系统的web管理工具——webmin搭建

    Linux系统的web管理工具--webmin搭建 一.webmin介绍 二.添加webmin的yum仓库 三.检查yum仓库状态 三.安装webmin 1.添加GPG密钥 2.安装webmin 3. ...

  6. SWAT—Samba WEB管理工具

    本文试验环境是RHEL5.2+samba-swat-3.0.28.Server的IP是192.168.120.241.   1. swat介绍 SWAT:The Samba WEB Administr ...

  7. puppet的web管理工具foreman安装配置简明步骤

    foreman概述 Foreman是一个集成的数据中心生命周期管理工具,提供了服务开通,配置管理以及报告 功能,和Puppet Dahboard一样,Foreman也是一个Ruby on Rails程 ...

  8. Docker 的 Web 管理工具 DockerFly

    Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者 ...

  9. es集群web管理工具cerebro

    cerebo是kopf在es5上的替代者 安装 es虽然不能再root下运行,但是cerebro 可以 run as root is ok wget https://github.com/lmenez ...

最新文章

  1. 【Python】刚刚,Python 3.10 正式发布了!我发现了一个可怕的功能...
  2. ecshop 广告设置
  3. Linux怎么更改声音板卡顺序,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  4. oneuijs/You-Dont-Need-jQuery
  5. (王道408考研数据结构)第四章串-第一节:串的定义和基本操作及存储结构
  6. 密码学二次剩余困难性问题The Quadratic Residuosity Problem
  7. Go语言的context包从放弃到入门
  8. ipvs学习笔记(二)
  9. cdh Cannot access: user/hive/warehouse. Note: you are a Hue admin but not a HDFS
  10. 记录PHP的执行时间
  11. 72000 Star 下载工具被 GitHub 下架,背后的数字千年版权法案是什么?
  12. 认识目标文件的格式—— a.out COFF PE ELF
  13. 浪潮之巅阅读笔记02
  14. 可编程并行接口芯片8255
  15. VS SP6补丁安装失败解决方法(Visual Studio 6.0 Service Pack 6 Setup was not completed successfully.)
  16. 安卓桌面软件_抖音上火爆的动态桌面壁纸(视频桌面),狂拽酷炫吊炸天!
  17. Python爬虫实战 | (21) Scrapy+Selenium爬取新浪滚动新闻
  18. 华为最新5G手机供应商名单来了。。。
  19. 1.2 cuda相关常见错误记录(不断更新)
  20. linkMap深度解析

热门文章

  1. 【拾贝】版本控制-git 建立Team项目
  2. Oracle DBA课程系列笔记(19)
  3. 【转】Oracle SPARC SuperCluster全能王:不改大道至简本色
  4. 《电路分析导论(原书第12版)》一3.12 热敏电阻
  5. ASP中的工具类函数收集
  6. PinkLotar 外挂汉化版+Mod 工具
  7. EXCEL公式、函数、图表应用技巧800问
  8. 跨域以及一些解决方法
  9. 关于MYSQL 字符转义问题总结
  10. Win8开发中如何加载字符串资源(C#)