Docker UI管理平台

漆雕彦
2023-12-01

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:80805   用户名和密码: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等
  # 功能少
  # 不支持控制台命令

附录:

Kubernetes
开发者:谷歌
功能:可跨计算机集群部署容器,不需要开启网络端口或执行其他操作-容器可相互联系
前途:未来可能会并入docker中
Dockersh
功能:让多个用户可以连接到某个主机,每个用户都运行自行选择的单独的Docker容器所生成的外壳。
用户有自己的主目录,并且可对主目录进行永久性修改,能看到属于自己的进程。
DockerUI
功能:通过Web浏览器的命令行来管理的任务。
Shipyard
功能:简化对横跨多个主机的Docker容器集群进行管理
通过Web用户界面,你可以大致浏览相关信息,比如你的容器在使用多少处理器和内存资源、在运行哪些容器,还可以检查所有集群上的事件日志。
Kitematic
功能:成为基于OS X的编程员们手里一款实用的桌面环境开发工具。
Logspout
功能:管理容器中应用的日志。
Autodock
功能:顾名思义:自动化Docker
Docker-in-Docker
功能:看英文名字比翻译要好呀。
Heroku-Docker
功能:用命令行将其Heroku项目转换成Docker镜像
Docker Node Tester
功能:测试Docker

参考:https://www.jianshu.com/p/f9f855f8f3f4
https://www.cnblogs.com/jay-fred/p/9956893.html

 类似资料: