欢迎光临
我们一直在努力

教你用服务器搭建一款开源的Docker可视化管理面板-DPanel

前言

在日常的服务器运维与业务上线过程中,我们经常会遇到以下问题:

  • Docker 容器管理复杂,频繁需要通过命令行启动、停止或重建容器,操作繁琐且容易出错;
  • 管理镜像、网络、卷等资源时,命令行方式效率低、难以直观监控;
  • 依赖第三方商业面板,费用高昂,且可能存在数据安全隐患;
  • 希望通过 开源方案 自主部署可视化管理面板,既方便操作,又能掌控服务器和容器安全。

传统的 Docker 管理方式通常依赖命令行或商业面板,不仅上手难、操作复杂,还可能受限于授权和功能。为了解决这些痛点,DPanel 应运而生 —— 一款 开源、中文友好、轻量化的 Docker 可视化管理面板,让用户能够通过浏览器轻松管理容器、镜像和网络资源。

无论你是 个人开发者、中小团队,还是 生产环境服务器管理,DPanel 都能帮助你快速搭建一套 高效、直观、可控的 Docker 管理体系

1.项目

DPanel 是一款 开源、中文友好、轻量化的 Docker 可视化管理面板,旨在为用户提供简单、高效的容器管理体验。它通过直观的 Web 界面,将 Docker 的容器、镜像、网络和卷管理功能可视化,让用户无需复杂命令就能轻松操作。

1.1项目特点

  • 全中文界面:操作简单,降低学习成本,适合国内用户和团队;
  • 容器与镜像管理:支持创建、启动、停止、删除容器,查看日志,拉取和构建镜像,管理网络和数据卷;
  • Docker Compose 支持:一键部署和管理复杂服务栈;
  • 轻量开源:完全开源,支持二次开发和自定义扩展,无需商业授权费用;
  • 快速部署:原生支持 Docker,只需几行命令即可快速上线使用。

凭借这些特性,DPanel 不仅适合 个人开发者和爱好者,也适合 中小型团队及生产环境,帮助用户快速搭建一个 高效、可控、易维护的 Docker 管理平台

1.2项目展示

2.相关地址

gitHub开源项目:https://github.com/donknap/dpanel

3.搭建环境

  • 服务器:这里为了方便搭建项目使用的是莱卡云的境外香港云服务器。(国内用户连接建议使用国内的服务器(需备案域名或者IP+端口)延迟会更低)
  • 莱卡云服务器促销活动性价比会更高。查看官网购买链接:https://www.lcayun.com
  • 资源配置:2核2G 30G硬盘
    由于国内服务器访问海外源较慢,这边为了方便演示直接使用海外服务器搭建。
  • 服务器系统:Debian-12
  • 【必需】安装Docker:安装好 Docker、Docker-compose
  • 【非必需】域名一枚,可用于解析到服务器上使用域名访问

4.搭建视频

哔哩哔哩:

5.搭建方式

5.1 安装docker和docker-compose

安装教程:服务器上安装docker和docker-compose教程

5.2 创建DPanel的docker文件

#在opt目录下创建DPanel文件夹
mkdir -p /data/DPanel
#打开DPanel文件
cd /data/DPanel

5.3 安装DPanel

DPanel 有 标准版Lite 轻量版

标准版(推荐生产环境)

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 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 dpanel:/dpanel \
  dpanel/dpanel:lite

⚠️ 注意:/var/run/docker.sock 挂载允许 DPanel 管理宿主机 Docker,请确保服务器安全。

这里我们安装轻量版来测试

5.4 访问WEB端

浏览器访问:

http://服务器IP:8807

首次访问会显示默认账号密码,请登录后及时修改。

常用操作

  • 容器管理:启动、停止、重启容器,删除容器,查看日志
  • 镜像管理:拉取、删除、构建镜像
  • 文件管理:浏览和上传下载容器文件
  • Compose 部署:上传 docker-compose.yml 文件,一键启动或停止服务

安全建议

  1. 使用非 root 用户管理 DPanel
  2. 禁止公网直接访问端口,可通过 Nginx 反向代理
  3. 定期更新 DPanel 和 Docker,修复已知漏洞
  4. 配置强密码或使用 JWT 令牌保护后台

6.结尾

DPanel 功能全面、界面直观,能让 Docker 管理变得简单高效。无论是个人开发者、中小团队,还是生产环境服务器,DPanel 都是一个理想的开源 Docker 可视化管理面板。

赞(0)
未经允许不得转载:莱卡云 » 教你用服务器搭建一款开源的Docker可视化管理面板-DPanel