可视化图形工具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

创建后如下:

posted @ 2023-11-30 15:21  酒剑仙*  阅读(195)  评论(0)    收藏  举报