关于docker的图形化管理有很多工具,这里介绍一下易用的一些工具
Portainer
Portainer是一个基于Docker API的轻量级Docker图形化界面
功能十分全面,如显示状态、应用部署、显示日志、Swarm集群等功能
安装
单机安装
1 | docker volume create portainer_data |
安装完成之后,访问http://[ip地址]:9000
,即可开始设置面版模式和管理员密码,在单机模式下应该选择local
集群安装
1 | curl -L https://portainer.io/download/portainer-agent-stack.yml -o portainer-agent-stack.yml |
1 | curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose |
加入节点
需要在docker节点上开启远程管理端口:2375或2376(建议使用2376端口,开通步骤参考:https://docs.docker.com/engine/security/https/)
点击Add Endportainer
添加节点,写入相应信息
Seagull
安装 docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
- 非常简单,基本不需要特殊配置
- 功能少,无法在这面板上新建运行
- 没有登录系统,只能靠网站配置文件加密码
EasyDockerWeb
- 安装简单
- 功能齐全
- 访问控制需要自己做