📃 02-Docker可视化管理工具

# Docker可视化管理工具 ## DockerUI(ui for Docker) 官方GitHub:<https://github.com/kevana/ui-for-docker> 项目已废弃,现在转投Portainer项目。 ## Portainer 简介:Portainer是一个轻量级的管理界面,可以让您轻松地管理不同的Docker环境(Docker主机或Swarm集群)。Portainer提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。 官方GitHub:<https://github.com/portainer/portainer> 使用: ``` docker run -d --privileged -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer ``` 如开启了SELinux,可执行如下命令启动: ``` docker run -d --privileged -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer ``` 官方文档:<https://portainer.readthedocs.io/en/latest/deployment.html> ## Kitematic 简介:Kitematic是一个Docker GUI。 官方GitHub:<https://github.com/docker/kitematic> 使用:演示 ## Shipyard 简介:Shipyard 是一个基于 Web 的 Docker 管理工具,支持多 host,可以把多个 Docker host 上的 containers 统一管理;可以查看 images,甚至 build images;并提供 RESTful API 等。 官方GitHub:<https://github.com/shipyard/shipyard> 安装: ``` curl -s https://shipyard-project.com/deploy | bash -s ``` 展示所有参数: ``` curl -s https://shipyard-project.com/deploy | bash -s -- -h ``` 使用:访问<http://localhost:8080> ,输入账号/密码:admin/shipyard即可访问Shipyard。 官方文档:<https://shipyard-project.com/> ## 各种可视化界面的比较 参考:<http://m.blog.csdn.net/qq273681448/article/details/75007828>