应用介绍
Portainer 是一款轻量级的 Docker 容器可视化管理工具,让用户可以通过直观的 Web 界面轻松管理 Docker 环境,包括容器、镜像、卷、网络等资源。它支持单机 Docker 以及 Swarm、Kubernetes 集群,非常适合 NAS 用户简化 Docker 管理流程,无需记忆复杂的 Docker 命令。
Portainer 提供了简洁易用的仪表盘,展示当前 Docker 环境的资源使用情况,支持快速创建、启动、停止、删除容器,一键查看容器日志和执行容器内部命令,还支持模板快速部署常见应用,对于新手用户非常友好。相比命令行操作,Portainer 大幅降低了 Docker 使用门槛,让普通用户也能轻松管理数十个容器。

安装说明
前提依赖
需要已经安装 Docker 和 Docker Compose,确保 Docker 服务正常运行,Portainer 本身对资源要求很低,只需要至少 1 核心 CPU 和 512MB 内存,对于多数 NAS 设备都完全满足要求。
安装配置
docker-compose.yml 配置如下:
version: '3'
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: unless-stopped
security_opt:
- no-new-privileges:true
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./portainer-data:/data
ports:
- 9000:9000
配置说明:
/var/run/docker.sock必须挂载,让 Portainer 可以访问本地 Docker 守护进程./portainer-data用于存储 Portainer 自身的配置数据- 默认端口 9000,可以根据自己的实际需求修改为其他端口
使用说明
启动容器后,通过 http://你的NASIP:9000 访问 Portainer 界面,首次启动需要创建管理员账号,然后选择连接本地 Docker,即可进入管理主界面。
常用操作包括:
- 查看所有运行的容器,支持快速启停、暂停、删除容器
- 搜索和拉取 Docker 镜像,管理本地镜像库
- 创建和管理数据卷、网络资源
- 通过官方应用模板一键部署常见 NAS 应用
- 一键查看容器实时日志和监控资源占用情况
- 直接在浏览器中打开容器终端执行命令
开源信息
- GitHub 地址:https://github.com/portainer/portainer
- 官方网站:https://www.portainer.io/
- 官方文档:https://docs.portainer.io/
- 开源协议:zlib license