0%

Docker面板的介绍与简单使用

关于docker的图形化管理有很多工具,这里介绍一下易用的一些工具

Portainer

Portainer是一个基于Docker API的轻量级Docker图形化界面

功能十分全面,如显示状态、应用部署、显示日志、Swarm集群等功能

安装

单机安装

1
2
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

安装完成之后,访问http://[ip地址]:9000,即可开始设置面版模式和管理员密码,在单机模式下应该选择local

集群安装

1
2
3
curl -L https://portainer.io/download/portainer-agent-stack.yml -o portainer-agent-stack.yml
docker stack deploy --compose-file=portainer-agent-stack.yml portainer
# 更多详细信息参考:https://portainer.readthedocs.io/en/stable/index.html
1
2
3
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 安装docker-compose
加入节点

需要在docker节点上开启远程管理端口:2375或2376(建议使用2376端口,开通步骤参考:https://docs.docker.com/engine/security/https/)

点击Add Endportainer添加节点,写入相应信息

Seagull

https://github.com/tobegit3hub/seagull

安装 docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull

  • 非常简单,基本不需要特殊配置
  • 功能少,无法在这面板上新建运行
  • 没有登录系统,只能靠网站配置文件加密码

EasyDockerWeb

https://github.com/qfdk/EasyDockerWeb

  • 安装简单
  • 功能齐全
  • 访问控制需要自己做

Rancher

https://rancher.com/

Welcome to my other publishing channels