DPanel:轻量化的 Docker/Podman 可视化管理面板

前言

DPanel 是一个轻量级的容器管理面板,可以通过图形化界面优雅地管理 Docker 与 Podman 容器。
它原生支持中、英、日多语言,镜像体积约 150MB,运行时内存仅 20MB,非常适合在资源有限的设备上使用,例如 NAS、路由器、树莓派、小型云服务器等。

DPanel 界面展示


一、主要功能亮点

  • 容器与镜像管理:支持容器的创建、启动、停止、删除,以及镜像的拉取、构建与管理。
  • 资源监控与日志:实时查看容器的 CPU、内存占用和日志输出。
  • 文件管理:可浏览和操作容器内文件以及宿主机文件,支持上传/下载。
  • Compose 与 Swarm:支持 Docker Compose 项目和 Swarm 集群的管理。
  • 内置 Nginx(标准版):提供域名转发和 SSL 证书管理功能。
  • 多主机管理:通过 Docker API(TLS)或 SSH 管理多个 Docker 实例。
  • 快照与备份:支持容器快照、备份、恢复与迁移。
  • 标签与快捷访问:便于快速筛选和分组管理容器。
  • 主题与个性化:支持暗黑模式、自定义主题、菜单位置和字体大小调整。
  • 权限体系:多用户支持,提供细粒度的菜单和数据访问控制。

二、部署与安装方式

1. 一键安装脚本

1
2
### Root用户
curl -sSL https://dpanel.cc/quick.sh -o quick.sh && sudo bash quick.sh

适合快速体验,自动完成环境准备和部署。


2. 标准版 Docker 部署(含 Nginx/SSL)

1
2
3
4
docker run -d --name dpanel --restart=always \
-p 80:80 -p 443:443 -p 8807:8080 -e APP_NAME=dpanel \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/dpanel:/dpanel dpanel/dpanel:latest

适合需要域名绑定和公网访问的场景。


3. Lite 版 Docker 部署(轻量版)

1
2
3
4
docker run -d --name dpanel --restart=always \
-p 8807:8080 -e APP_NAME=dpanel \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/dpanel:/dpanel dpanel/dpanel:lite

不包含 Nginx 和 SSL 功能,适合内网或局域网使用。


4. Docker Compose 部署

DPanel 提供标准版和 Lite 版的 Compose 配置文件,适合更复杂场景。


三、使用场景

  • 个人开发者:替代命令行操作,提升容器管理效率。
  • 中小企业:快速部署和维护微服务,降低运维成本。
  • NAS / 家庭路由器用户:方便安装和管理常用容器应用。
  • 多主机场景:集中化管理多个 Docker 节点。

四、项目地址


结语

DPanel 是一个轻量、高效且功能完善的 Docker/Podman 容器管理工具,特别适合中文用户与资源有限的部署环境。
无论是个人开发者还是小型团队,都能通过 DPanel 获得更便捷的容器管理体验。

小广告:渝伴优卡,大流量、低资费,四大运营商官方授权流量卡! 点击领取


⚠️ 免责声明:本文仅供学习与技术研究使用,不得用于非法用途。