容器可视化管理平台-Docker安装部署Portainer

Portainer 是一款轻量级、开源的容器可视化管理平台,支持 Docker、KubernetesSwarm 等多种容器编排工具,通过直观的 Web 界面,让个人开发者和企业团队无需复杂命令行操作,就能轻松管理容器、镜像、网络、数据卷等资源,还具备多集群统一管控、角色权限分配、应用模板快速部署、实时监控与日志审计等核心功能,适配本地、云端、边缘设备等多种部署环境,部署便捷且无需专业运维技能,是简化容器管理、提升协作效率的实用工具。

Portainer功能特点:

  1. 轻量化可视化操作:启动便捷,通过Web界面管理容器相关资源,无需依赖复杂命令行,操作直观易懂

  2. 多环境多集群兼容:适配Docker、Kubernetes、Swarm等主流容器编排工具,可统一管控本地、云端、边缘设备等不同环境的集群

  3. 全维度资源管控:能管理容器、镜像、网络、数据卷等资源,比如完成容器启停、镜像拉取推送、网络配置等操作,还可查看容器CPU和内存占用、端口映射等详情

  4. 便捷应用快速部署:提供预设应用模板,也支持自定义模板,一键即可部署常用应用;同时兼容ComposeHelm等主流部署方式

  5. 精细化权限管控:支持基于角色分配权限,还能集成LDAPAD等系统实现集中身份认证,避免误操作影响容器环境

  6. 实时监控与日志追溯:通过仪表板展示容器、节点的健康状态与资源占用图表,记录操作审计日志,支持查看容器实时日志,便于故障排查

  7. 适配边缘与物联网场景:可在边缘网关、树莓派等设备运行,能应对不稳定网络,支持离线设备的策略执行,适配工业物联网等场景的设备与应用管理

容器可视化管理平台-Docker安装部署Portainer

Portainer安装部署

注意,docker portainer有两个版本:portainer/portainer 和 portainer/portainer-ce:
  • portainer/portainer是早期版本,已不再更新

  • portainer/portainer-ce是新版本,使用新版本


本次安装选用portainer-ce

1、下载镜像


 docker pull portainer/portainer-ce


2、创建本地文件目录路径映射


 mkdir -p /opt/portainer/data


保存 Portainer 的配置和数据

3、Docker运行


 docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock  -v /opt/portainer/data:/data  -v /etc/localtime:/etc/localtime:ro --name portainer portainer/portainer-ce


参数说明:

  • -v:这是Docker命令用来指定挂载卷的标志(Volume);

  • /etc/localtime:这是宿主机上时区文件的路径,这是容器内部的挂载点,即容器内与宿主机/etc/localtime文件对应的路径,:ro:这表示以只读方式挂载(Read-Only)

  • -d: 这个参数指定容器以 “detached” 模式运行,也就是在后台运行。

  • -p 9000:9000 : 这个参数将容器的 8888 和 9000 端口映射到宿主机的对应端口上,这样我们就可以通过宿主机访问容器内的服务

  • --name portainer: 给这个容器起名为 “portainer”

  • --restart=always: 这个参数指定只要 Docker 启动,这个容器就自动重启

  • --privileged=true 是设置portainer的权限(可选)

Portainer使用教程

1、访问登录

访问地址:http://[服务器IP]:9000/#/init/admin

创建管理员账号

容器可视化管理平台-Docker安装部署Portainer


2、选择Portainer连接的容器平台

我们点击local进行服务器本地容器管理

容器可视化管理平台-Docker安装部署Portainer

3、点击Local本地环境管理容器、镜像

容器可视化管理平台-Docker安装部署Portainer

4、容器管理

快捷操作:

终端、查看日志、查看状态等

  1. 支持容器创建 / 启动 / 停止 / 重启 / 删除 / 暂停 / 恢复等基础操作

  2. 容器配置调整(端口映射、环境变量、命令参数、资源限制等)

  3. 容器实时日志查看、日志导出,支持控制台终端直接交互

  4. 容器健康状态监控(CPU、内存、磁盘、网络占用实时统计)

  5. 容器复制、迁移,以及批量操作(批量启停、批量删除)

容器可视化管理平台-Docker安装部署Portainer


界面参数说明:

containers:容器 images:镜像 networks:网络 volumes:逻辑卷(存储)


start:启动
stop:停止kill: 强制停止
restart:重启
pause:暂停
resume:从暂停状态恢复
remove:删除
add container:添加容器

5、镜像管理

镜像导入、导出、编译

容器可视化管理平台-Docker安装部署Portainer

6、Stacks

类似Docker Compose,多容器管理,可在线编辑Compose配置文件

容器可视化管理平台-Docker安装部署Portainer




标签: portainer

添加新评论 »