[开源]一款优雅、轻量化的管理 Docker、Podman 容器的可视化面板
![[开源]一款优雅、轻量化的管理 Docker、Podman 容器的可视化面板](https://yy123.ink/api/img/1782600094881-sq8vu6.jpg)
一飞开源,介绍创意、新奇、有趣、实用的开源/AI应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源/AI技术社区平台。致力于打造活力开源/AI社区,共建开源新生态!
一、开源项目简介

轻量化容器管理面板;优雅的管理 Docker、Podman 容器。
二、开源协议
暂未使用主流开源协议
三、界面展示
界面预览
pro 自定义皮肤
概览

容器管理

文件管理

镜像管理

创建镜像

创建Compose

部署Compose

系统管理

四、功能概述
DPanel轻量化容器管理面板
优雅的管理 Docker、Podman 容器一个面板就够了!
DPanel 是一款轻量化的管理 Docker、Podman 容器的可视化面板..
原生的中文的界面,更适合中文环境使用。同时支持英文、日文等多种语言。安装简单,占用资源极低,更适合各种 Nas 设备、盒子以及小型服务器。面板以容器的方式运行,不需要特权,对宿主机没有依赖及侵入,安全可靠。
面板提供了容器、Compose、镜像等容器管理的基础功能。支持管理容器内部文件,支持多种类型添加 Compose 项目。标准版中内置了 Nginx 可以方便的对容器端口进行转发。 可以通过 Docker Api 和 SSH 的方式添加、管理多个 Docker 服务端,并支持通过 ssh 及 sftp 管理宿主机。
功能特性
多语言支持
无需安装任何插件,面板原生提供中、英、日多国语言包。
快速部署
支持通过容器、二进制包方式运行,简单、易用、兼容性好
轻量化
资源占用极低(镜像 ~150M 内存 ~20M)适合各种 Nas、路由、小型服务器
安全性
通过容器的方式运行,不需要特权,对宿主机没有依赖及侵入,安全可靠
域名转发、SSL证书
标准版中内置 Nginx 组件,快速绑定域名转发容器端口
应用商店
支持 1panel、casaos 等多种协议应用商店,并可同时添加多个商店
多主机管理
支持通过 Api(TLS)、SSH 同时管理多个 Docker 客户端
容器快照
容器全量快照备份、恢复、迁移到其它 Docker 环境
容器文件管理
支持管理容器以及宿主机的文件
容器快速升级
容器镜像升级检测、快速升级
容器标签分组及快捷访问
通过 compose、swarm、标签对容器进行分组筛选,可配置容器的快捷访问
Compose
支持多种方式添加、管理 Compose 项目
Swarm
支持管理 Docker Swarm 集群
暗色皮肤及自定义主题
界面配置,暗色皮肤、菜单位置、字体大小、分页数、控制台样式等
权限系统
多用户、菜单权限、数据权限
功能介绍及对比
| 功能 | 社区版 | 专业版 | 企业版 |
| 容器基础管理 | ✅ | ✅ | ✅ |
| 容器复制、保存镜像、导出 | ✅ | ✅ | ✅ |
| 容器镜像升级检测、快速升级 | ✅ | ✅ | ✅ |
| 容器回收站 | ✅ | ✅ | ✅ |
| 容器快照备份、恢复、迁移到其它 docker 环境 | ✅ | ✅ | ✅ |
| 容器添加标签分组,方便查询 | ✅ | ✅ | ✅ |
| 域名转发、https 证书管理 | ✅ | ✅ | ✅ |
| 容器计划任务、任务模板 | ✅ | ✅ | ✅ |
| Compose 基础管理 | ✅ | ✅ | ✅ |
| Compose 应用商店,支持 1panel、casaos、本地商店 | ✅ | ✅ | ✅ |
| 镜像基础管理 | ✅ | ✅ | ✅ |
| 镜像创建,支持导入、Dockerfile、zip包、git 创建 | ✅ | ✅ | ✅ |
| 镜像仓库管理,支持远程仓库,本地 registry 仓库 | ✅ | ✅ | ✅ |
| 镜像仓库加速,支持多个加速地址 | ✅ | ✅ | ✅ |
| 多 Docker 服务端,支持 docker api、ssh 方式添加服务端 | ✅ | ✅ | ✅ |
| 主机 SSH 及 SFTP | ✅ | ✅ | ✅ |
| 界面配置,暗色皮肤、菜单位置、字体大小、分页数、控制台样式等 | ✅ | ✅ | ✅ |
| 导入容器快照数据 | - | ✅ | ✅ |
| 查看镜像远程Tag,及镜像内的 rootfs 文件目录 | - | ✅ | ✅ |
| 容器回滚 | - | ✅ | ✅ |
| 容器首页快捷访问容器或是链接。管理容器启动&停止 | - | ✅ | ✅ |
| 每日定时检测容器更新,首页及容器列表提示更新,批量更新 | - | ✅ | ✅ |
| 自定义系统皮肤、Logo、背影图、底部版权 | - | ✅ | ✅ |
| 自定义控制台皮肤 | - | ✅ | ✅ |
| 登录开启 2fa | - | ✅ | ✅ |
| 多用户、菜单权限、数据权限 | - | - | ✅ |
五、技术选型
开始使用
Important
MacOS 下通过 /Users/用户
/.docker/run/docker.sock:/var/run/docker.sock 挂载 sock 文件
标准版
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
精简版 Lite
lite 版去掉了域名转发相关,需要自行转发域名绑定容器,不需要绑定 80 及 443 端口
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
集成脚本
支持 Debian Ubuntu Alpine,其它发行版未进行测试,请提交 Issue
curl -sSL https://dpanel.cc/quick.sh -o quick.sh && sudo bash quick.sh
https://github.com/donknap/dpanel