首页> 运维> Docker> 正文

docker管理工具有哪些

青灯夜游
发布: 2021-12-30 16:03:28
原创
14454 人浏览过

docker管理工具有:1、docker UI,是一个Docker管理工具,提供了等同Docker命令行的大部分功能;2、shipyard,是一个基于Web的Docker管理工具;3、portainer;4、daocloud。

docker管理工具有哪些

本教程操作环境:linux5.9.8系统、docker-1.13.1版、Dell G3电脑。

当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越重要。 Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。

常用的图形化管理工具有:

1、docker UI(local)

2、shipyard

3、portainer

4、daocloud

shipyard

Shipyard,是一个基于Web的Docker管理工具,支持多host,并提供Api等功能;

优点

1、支持镜像管理、容器管理。

2、支持控制台命令

3、容器资源消耗监控

4、支持集群swarm,可以随意增加节点

5、支持控制用户管理权限,可以设置某个容器对某个用户只读、管理权限。

6、有汉化版

缺点

1、启动容器较多,占用每个节点的一部分资源

2、兼容性性不高,可能是我自身原因,经常打不开首页。

docker UI

DockerUI,是一个Docker管理工具,提供了等同Docker命令行的大部分功能。

优点:

1、支持容器管理

2、支持镜像管理

3、基于docker api,自身也是一个容器。

4、稳定性高

5、可动态显示显示容器之间关系图

6、容器管理,增加端口映射,增加系统变量、映射目录等

缺点:

1、没有登录验证,因为没有登录体系,目前解决办法是,只开放本地访问,或者通过TLS来对权限进行控制

2.、无法分配某容器给某用户。

3、不支持多主机。

4、不支持集群swarm等功能少

portainer

Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。

Portainer 的目的是部署和使用一样简单。它由一个可以在任何 Docker 引擎上运行的单一容器组成(可以部署为Linux容器或Windows本地容器,也支持其他平台)。Portainer允许你管理所有的Docker资源(容器、镜像、卷、网络等等)。它与独立的Docker引擎和Docker Swarm模式兼容。

安装:

[root@iZbp143t3oxhfc3ar7jey0Z _data]# docker run -d -p 9001:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainerb03724c9f4ee670b91b76e87ea9ba528aa94b37eecdeec45a4a4dd9b503f450b [root@iZbp143t3oxhfc3ar7jey0Z _data]# docker ps -lCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b03724c9f4ee portainer/portainer "/portainer" 9 seconds ago Up 8 seconds 0.0.0.0:9001->9000/tcp prtainer-test [root@iZbp143t3oxhfc3ar7jey0Z _data]#
登录后复制

优点

1、支持容器管理、镜像管理

2、轻量级,消耗资源少

3、基于docker api,安全性高,可指定docker api端口,支持TLS证书认证

4、支持权限分配

5、支持集群

缺点

1、功能不够强大。

2、容器创建后,无法通过后台增加端口。

daocloud

要在官网注册一个账号,然后点击集群管理,添加主机

[root@iZbp143t3oxhfc3ar7jey0Z _data]# curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s eec86dcd4004fd5f01e78130d999e2ba26e7b9f6 * Installing Daomonit... * Downloading Daomonit from https://get.daocloud.io/daomonit/daomonit.x86_64.rpm % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 279 100 279 0 0 969 0 --:--:-- --:--:-- --:--:-- 972 100 337 100 337 0 0 73 0 0:00:04 0:00:04 --:--:-- 104 100 3349k 100 3349k 0 0 709k 0 0:00:04 0:00:04 --:--:-- 709k Preparing... ################################# [100%]Updating / installing... 1:daomonit-0.1.70-1 ################################# [100%]Created symlink from /etc/systemd/system/multi-user.target.wants/daomonit.service to /usr/lib/systemd/system/daomonit.service. * Configuring Daomonit... [03/19/20 22:16:58] [DEBG] Writing configuration file /etc/daocloud/daomonit.yml [03/19/20 22:16:58] [INFO] You have successfully saved your config file. * Start Daomonit... Starting daomonit (via systemctl): [ OK ] You can view daomonit log at /var/log/daomonit.log And You can Start or Stop daomonit with: service daomonit start/stop/restart/status********************************************************************* ********************************************************************* *** *** Installed and Started Daomonit 0.1.70 *** *** NOTICE:*** You can pull image very Fast by dao, For Example:*** dao pull ubuntu*** ********************************************************************* *********************************************************************[root@iZbp143t3oxhfc3ar7jey0Z _data]#
登录后复制

优点:

1、支持镜像管理、容器管理。

2、支持控制台命令

3、容器资源消耗监控

4、支持集群可以随意增加节点

5、中文平台

6、镜像下载

7、容器扩容、管理

缺点

1、管理平台无法部署到本地服务器

2、部分高级功能收费

推荐学习:《docker视频教程

以上是docker管理工具有哪些的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!