码迷,mamicode.com
首页 > 其他好文 > 详细

Docker 三种UI管理平台

时间:2018-11-14 12:22:55      阅读:4090      评论:0      收藏:0      [点我收藏+]

标签:github   稳定性   端口   pass   https   集群   容器   chm   swa   

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 9000:9000 --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 9000:9000 -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管理平台

标签:github   稳定性   端口   pass   https   集群   容器   chm   swa   

原文地址:https://www.cnblogs.com/jay-fred/p/9956893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!