编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Docker可视化页面管理工具Portainer的环境部署和其他UI工具对比

wxchong 2024-08-08 00:52:36 开源技术 27 ℃ 0 评论

设备嵌入了一个小型开发板子,想着安装一个docker运行服务。安装后自己平常都是命令行操作,可现在现场的服务人员不会啊。找找相关的UI界面管理工具这里记录下。

这里找了几款来对比下。


DockerUI

优点
(1)支持container批量操作。
(2)支持image管理(虽然比较薄弱)。

缺点
(1)不支持多主机,多环境。
(2)管理平台无登录认证机制。

结论:
Web管理平台无登陆认证机制,考虑到使用过程中人员管理、权限管理等因素,很难留用,个人临时使用可以。

Rancher

优点
(1)支持多种调度器。通过环境模板,很容易地创建和部署Cattle、Swarm、K8S、Mesos容器集群管理调度平台。
(2)管理主机集群。

缺点
镜像管理功能薄弱,无镜像导入、导出功能,镜像只能通过镜像库获取。

结论:
镜像管理功能薄弱,无镜像导入、导出功能,镜像只能通过镜像库获取。如无镜像导入、导出需求,可作为不二之选。

Shipyard

优点:
(1)支持镜像管理、容器管理。
(2)支持控制台命令。
(3)容器资源消耗监控。
(4)支持集群swarm,可以随意增加节点。
(5)支持控制用户管理权限,可以设置某个容器对某个用户只读、管理权限。
(6)有汉化版。

缺点
(1)启动容器较多,占用每个节点的一部分资源。
(2)镜像包较大,1个多G。
(3)2016年已停止维护,后期使用风险较高。

结论:
shipyard整个功能强大,能够满足使用,但镜像很大,消耗资源较大,而且2016年已停止维护,后期使用过程中出现问题,难以把控。

Portainer (个人推荐这款)

优点
(1)支持容器管理、镜像管理(导入、导出)。
(2)轻量级,消耗资源少。
(3)基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。
(4)支持权限分配。
(5)支持集群。
(6)github上目前持续维护更新。

缺点
N/A

结论:
portainer功能完善,目前持续维护更新,比较适合作为Docker管理工具。

portainer 安装

#查找镜像
docker search portainer
#下载镜像
docker pull portainer/portainer
#启动运行
docker run -d --name=portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
docker search portainer
docker pull portainer/portainer
docker run -d --name=portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

看下运行效果:

查看镜像容器:



好了,这篇文章就介绍到这里。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表