docker集中化web管理平台
一、shipyard
1.启动docker,下载镜像

   # systemctl restart docker
  # docker pull alpine
  # docker pull microbox/etcd
  # docker pull library/rethinkdb
  # docker pull shipyard/docker-proxy
  # docker pull swarm
  # docker pull shipyard/shipyard

2.下载shipyard脚本

   # wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy
  # chmod +x deploy
  # bash deploy
  # http://localhost:8080
  用户名和密码:Username: admin Password: shipyard


3.优点
  # 支持镜像管理、容器管理。
  # 支持控制台命令
  # 容器资源消耗监控
  # 支持集群swarm,可以随意增加节点
  # 支持控制用户管理权限,可以设置某个容器对某个用户只读、管理权限。
  # 有汉化版
4.缺点
  # 启动容器较多,占用每个节点的一部分资源
  # 兼容性性不高,可能是我自身原因,经常打不开首页。

二、portainer
1.下载镜像

   # docker pull docker.io/portainer/portainer

2.启动

   # docker run -d -p : --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer
  # http://192.168.11.199:9000

3.优点
  # 支持容器管理、镜像管理
  # 轻量级,消耗资源少
  # 基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。
  # 支持权限分配
  # 支持集群
4.缺点
  # 功能不够强大。
  # 容器创建后,无法通过后台增加端口。

三、dockerUI
1.下载镜像

   # docker pull uifd/ui-for-docker 

2.启动

   # docker run -it -d --name docker-web -p : -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker
  # http://192.168.11.199:9000

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

Docker 三种UI管理平台的更多相关文章

  1. CentOS环境Docker安装教程(官方推荐的docker三种方式安装)

    CentOS环境Docker安装教程(官方推荐的docker三种方式安装) 一.使用yum方式安装 1.安装依赖包 $ sudo yum install -y yum-utils device-map ...

  2. JavaGUI三种布局管理器FlowLayout,BorderLayout,GridLayout的使用

    三种布局管理器 流式布局FlowLayout package GUI; import java.awt.*; import java.awt.event.WindowAdapter; import j ...

  3. (转)Centos下,Docker部署Yapi接口管理平台

    接口测试的工具很多,公司引进了接口管理平台Yapi,自己尝试直接搭建,从安装Nodejs到配置MongoDB数据库,再到安装yapi的时候,遇到浏览器打开本地服务器Ip地址后,没有显示部署内容...没 ...

  4. Centos下,Docker部署Yapi接口管理平台(详细得令人发指)

    接口测试的工具很多,公司引进了接口管理平台Yapi,自己尝试直接搭建,从安装Nodejs到配置MongoDB数据库,再到安装yapi的时候,遇到浏览器打开本地服务器Ip地址后,没有显示部署内容...没 ...

  5. ucos中的三种临界区管理机制

    熟悉ucos,或者读过Jean.J.Labrosse写过的ucos书籍的人,一定会知道ucos中著名的临界区管理宏:OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL(). 同样 ...

  6. 分布式环境中三种Session管理方法的使用场景及优缺点

    在分布式环境,管理Session通常使用下面三种方式: 一.Session Replication 方式管理 (即session复制)         简介:将一台机器上的Session数据广播复制到 ...

  7. Centos下,Docker部署Yapi接口管理平台

    前言介绍 Yapi 由 YMFE 开源,旨在为开发.产品.测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建.发布.维护 API. 项目地址:https://github.com/YMFE/ya ...

  8. windows的三种内存管理方法

    Windows的内存管理方法 windows提供了3种方法来进行内存管理: l         虚拟内存,最适合用来管理大型对象或者结构数组 l         内存映射文件,最适合用来管理大型数据流 ...

  9. spring的三种注解管理器

    1.依赖注入的注解解析器 在配置文件中; * xsd xmlns:context="http://www.springframework.org/schema/context" h ...

随机推荐

  1. git基本命令集合

    以下内容不适合初学者 括号中表示需要自己填写 v1.0 git add git commit -m git commit -a -m git commit -amend git clone git l ...

  2. Incorrect column count: expected 1, actual 5

    在使用jdbc的querForObject queryForList的时候,出现Incorrect column count: expected 1, actual 5 比如 String sql = ...

  3. VUE的两种跳转push和replace对比区别

    router.push(location) 在vue.js中想要跳转到不同的 URL,需要使用 router.push 方法. 这个方法会向 history 栈添加一个新的记录,当用户点击浏览器后退按 ...

  4. JavaScript中按键事件的e.keyCode || e.which || e.charCode

    1.浏览器的按键事件 浏览器有3种按键事件——keydown,keypress和keyup,分别对应onkeydown.onkeypress和onkeyup3个事件句柄. 一个典型的按键会产生所有这三 ...

  5. git日常使用

    git强制回滚指定版本git reset --hard xxx(版本名) git强制推送git push -f remote(远程地址) branch(远程分支) 查看远程分支 git branch ...

  6. Android PopupWindow显示位置设置

    当点击某个按钮并弹出PopupWindow时,PopupWindow左下角默认与按钮对齐,但是如果PopupWindow是下图的那样,会发 生错位的情况,尤其是不同尺寸的平板上,那错位错的不是一般的不 ...

  7. less @import and extend及mixin详解

    在less中,通过 @import (keyword) "filename"的方式引入其他的文件,这个keyword可以是以下6种: referrence referrence这个 ...

  8. Log4net (Log for .net)

    Log4net (Log for .net) 开源的记录日志的组件,是从java的Log4J移植到.net 日志文件存放的位置 在项目新建“App_Code”和“App_Data”,该文件夹客户端无法 ...

  9. nginx限制IP恶意调用短信接口处理方法

    真实案例: 查看nginx日志,发现别有用心的人恶意调用API接口刷短信: /Jun/::: +] "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) ...

  10. 如何给Docker hub用户上传头像

    我第一次使用Docker hub时,觉得很奇怪,这个网站上面没有允许用户上传头像的地方. 后来经过研究才发现,需要用在Docker hub上注册用户的同一个邮箱到Gravatar这个网站上再注册一个账 ...