docker图形化管理
docker图形化管理
Docker针对系统工程师或者开发人员来说操作比较简单,然而对于部分用户,或者说非技术用户去使用Docker难道其实不小。因此一个明了的可视化管理界面显得非常重要了。
一、DockerUI
运行Docker容器和管理它们可能会花费一点点努力和时间,所以现在有一款基于Web的应用程序DockerUI,可以让我们管理和运行容器变得很简单。DockerUI是一个对那些不熟悉Linux命令行,但又很想运行容器化程序的人很有帮助的工具。DockerUI是一个开源的基于Web的应用程序,它最值得称道的是它华丽的设计和用来运行和管理Docker的简洁的操作界面。
1.1 部署
docker pull uifd/ui-for-docker docker run --name dockerui -itd -p 9000:9000 -v /var/run/docker.sock:/var/run/d ocker.sock docker.io/uifd/ui-for-docker
1.2 使用
浏览器输入http://ip:9000即可访问。
二、Shipyard
Shipyard是一个基于Web的Docker管理工具,支持多docker主机,可以把多个docker主机上的容器统一管理;可以查看镜像,甚至构建镜像;并提供RESTful API等,其特性主要包括:
-
支持节点动态集群,可扩展节点的规模(swarm、etcd方案)。
-
支持镜像管理、容器管理、节点管理等功能。
-
可视化的容器管理和监控管理。
-
在线容器console终端。
2.1 部署
下载shipyard软件包
为了满足国人的需求,早在2016年前dockerclub就推出了汉化版,便于国人使用。此处,便使用的是汉化版。如果需要使用英文版,则只需修改deploy脚本中IMAGE=${IMAGE: -dockerc lub/ shipyard: lates t} 为
IMAGE=${IMAGE:-shipyard/shipyard:latest}即可。
[root@ldh ~]# tar -zxvf shipyard.tar.gz shipyard/ shipyard/deploy shipyard/install.sh
[root@ldh ~]# cd shipyard/ [root@ldh shipyard]# ls deploy install.sh ./install.sh
2.2 使用
访问http://ip:8080,输入账号密码登录
三、Portainer
Portainer是一个轻量级的Docker环境管理UI,可以用来管理Docker host和Docker swarm集群。它的轻量级,轻量到不到100M的Docker镜像容器就可以完整的提供服务。直接启动即可,非常方便。主要功能:
-
提供状态显示面板:显示主机或者swarm集群上有多少镜像,容器等。
-
应用模板快速部署:可快速创建容器。
-
事件日志显示:对任何操作有记录,并且有页面可以显示审计日志。
-
容器控制台操作:查看容器,管理容器,查看容器占用的性能(内存,CPU等)。
-
登录用户管理:有完备的用户系统,权限控制。
3.1 部署
1.下载Portainer镜像
[root@ldh ~]# docker pull portainer/portainer
2.创建运行portainer容器
docker run --name ldhportainer -itd -p 9001:9000 -v /var/run/docker.sock:/var/run/docker.sork portainer/portainer
3.访问
http://ip:9001,登陆默认账号为admin,密码会在第一次登陆时重新设置。
更多推荐



所有评论(0)