可视化图形工具Portainer
一、Portainer介绍
Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。采用Docker部署,已预置Docker、Portainer软件。利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。
官方站点:https://www.portainer.io/
二、安装Portainer
官方安装说明:https://www.portainer.io/installation/,安装的时候,有商业付费版本,也有社区版本,这里以安装社区版本为例,进行演示:


Portainer也是一个Docker镜像,可以直接使用Docker运行。
# 创建 Portainer Server 用来存储的数据卷
docker volume create portainer_data
# 旧版镜像地址为portainer/portainer,从2022年1月标记为过期 # 新版镜像地址为portainer/portainer-ce # --restart=always 如果Docker引擎重启了,那么这个容器实例也会在Docker引擎重启后重启,类似开机自启 docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
注意:
上面设置的9000端口,使用http协议用于在浏览器访问
而官方还提供了9443通https协议访问
三、登录和使用Portainer
通过浏览器访问:http://192.168.42.129:9000,如下:

可以看到以下界面,设置admin用户密码,需要输入两次相同的密码

自动登录以下界面中,如下,点击local即可进入:

四、常见用法
4.1.查看主机

4.2.创建普通用户
输入用户信息:

用新建的用户登录

会发现普通用户并没有权限

4.3.管理镜像
先点击进入管理界面

点击,下面的镜像,即可进入镜像管理界面

可以拉取,上传,构建等管理镜像

4.4.容器管理
可以创建,删除启动和停止容器等

点开Container中的+ Add container选项

容器名随便设一个:hitomcat,镜像配置中Registry为DockerHub,镜像设为tomcat:9,端口映射为9999

创建后如下:


浙公网安备 33010602011771号