三款Docker图形化工具优缺点对比

 更新时间:2022年01月23日 16:41:25   作者:终码一生  
大家好,本篇文章主要讲的是三款Docker图形化工具优缺点对比,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下

前言

docker 图形页面管理工具常用的有三种,DockerUI,Portainer,Shipyard。DockerUI 是 Portainer 的前身,这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形化界面可以直观查看docker资源信息,也是非常方便的。今天我们就搭建单机版的三种常用图形页面管理工具。这三种图形化管理工具以Portainer最为受欢迎。

1、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

几款 Docker 图形化工具,优缺点对比_d3

3、优点

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

4、缺点

启动容器较多,占用每个节点的一部分资源兼容性性不高,可能是我自身原因,经常打不开首页。

2、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

几款 Docker 图形化工具,优缺点对比_docker_02

3、优点

支持容器管理、镜像管理轻量级,消耗资源少基于docker api,安全性高,可指定docker api端口,支持TLS证书认证支持权限分配支持集群

4、缺点

功能不够强大容器创建后,无法通过后台增加端口

3、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

几款 Docker 图形化工具,优缺点对比_管理工具_03

3、优点

支持容器管理支持镜像管理基于docker api,自身也是一个容器。稳定性高可动态显示显示容器之间关系图容器管理,增加端口映射,增加系统变量、映射目录等

4、缺点

没有登录验证,因为没有登录体系,目前解决办法是,只开放本地访问,或者通过TLS来对权限进行控制。无法分配某容器给某用户。不支持多主机。不支持集群swarm等功能少不支持控制台命令

总结

到此这篇关于三款Docker图形化工具优缺点对比的文章就介绍到这了,更多相关Docker图形化工具内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker如何修改容器ip范围

    docker如何修改容器ip范围

    这篇文章主要介绍了docker如何修改容器ip范围问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • Docker自定义镜像上传至阿里云的实现

    Docker自定义镜像上传至阿里云的实现

    本文主要介绍了Docker自定义镜像上传至阿里云的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-04-04
  • 基于windows10安装docker及遇到的问题

    基于windows10安装docker及遇到的问题

    这篇文章主要介绍了基于windows10安装docker及遇到的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • docker搭建redis哨兵集群并且整合springboot的实现

    docker搭建redis哨兵集群并且整合springboot的实现

    本文主要介绍了docker搭建redis哨兵集群并且整合springboot的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 容器化技术架构jenkins docker k8s脚本浅析

    容器化技术架构jenkins docker k8s脚本浅析

    本篇博文不是详细介绍容器技术的,而是具体的实践。此篇博文分为两个阶段,分别是ci,cd。包含三部分内容,分别是jenkins,docker,k8s的脚本浅析
    2022-03-03
  • docker删除拉取的镜像释放内存的操作方法

    docker删除拉取的镜像释放内存的操作方法

    kali内存满了,释放一下内存,通过查看本地镜像,删除本地镜像,文中给大家介绍了docker image ls详解,对docker删除拉取的镜像释放内存相关知识操作感兴趣的朋友一起看看吧
    2023-01-01
  • 理解Docker(2):Docker 镜像详细介绍

    理解Docker(2):Docker 镜像详细介绍

    这篇文章主要介绍了理解Docker(2):Docker 镜像详细介绍, 镜像(image)是动态的容器的静态表,有需要的可以了解下。
    2016-11-11
  • Docker的四种网络模式

    Docker的四种网络模式

    这篇文章介绍了Docker的四种网络模式,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Docker部署ELK7.3.0日志收集服务最佳实践

    Docker部署ELK7.3.0日志收集服务最佳实践

    这篇文章主要介绍了Docker部署ELK7.3.0日志收集服务最佳实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 在docker中的mysql容器内执行命令与执行SQL文件方式

    在docker中的mysql容器内执行命令与执行SQL文件方式

    文章介绍了如何通过Docker进入MySQL容器执行SQL文件,并总结了MySQL清空表数据的三种方法:TRUNCATE、DROP和DELETE,每种方法都有其适用场景和特点
    2025-01-01

最新评论