轻量级容器管理面板 Dpanel:部署命令与功能一览
Dpanel 是一个轻量级的容器管理面板,提供可视化的 Docker、Podman 容器管理功能。项目采用 Go 语言开发,社区版可免费用于非商业用途,代码托管在 GitHub:。
功能特性
- 轻量化:资源占用极低,适合各类 NAS、路由器和小型服务器使用。
- 快速部署:支持容器、二进制包两种运行方式,安装简单,兼容性好。
- 安全性:面板本身以容器方式运行,不需要特权模式,对宿主机没有依赖和侵入。
- 域名转发:标准版内置 Nginx 组件,可快速将域名绑定到容器端口,并提供 SSL 证书管理。
- 多主机管理:支持通过 API(TLS)和 SSH 两种方式同时管理多个 Docker 客户端。
- 应用商店:支持 1panel、casaos 等多种协议的应用商店,可同时添加多个商店源。
- 容器文件管理:可直接管理容器内以及宿主机上的文件。
- 容器快照:支持容器全量快照的备份、恢复,以及迁移到其他 Docker 环境。
- Compose:支持以多种方式添加和管理 Compose 项目。
- Swarm:支持管理 Docker Swarm 集群。
- 权限系统:提供多用户、菜单权限和数据权限控制。
产品版本
Dpanel 分为社区版、专业版和企业版。社区版免费用于非商业用途;专业版和企业版在标准版组件(如内置 Nginx)和更多管理能力上做进一步扩展,供有更高需求的用户选择。
在线体验
官方提供了在线演示环境,可先直接体验操作流程:
默认用户名和密码均为 admin / 123456。
下载安装
Dpanel 支持多种部署方式。最常用的是通过 Docker 快速安装,命令如下:
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
参数说明:
-p 80:80、-p 443:443:用于域名转发和 SSL 证书访问。-p 8807:8080:将面板 Web 端口映射到宿主机8807。-v /var/run/docker.sock:/var/run/docker.sock:将宿主机的 Docker Socket 挂载给面板,以便管理容器。-v /home/dpanel:/dpanel:挂载面板的数据目录,保存配置和备份数据。
启动容器后,用浏览器访问面板地址:
http://127.0.0.1:8807
首次进入时需要先配置管理员用户名和密码,配置完成后即可登录并开始管理容器。