PassNAT LogoPassNAT

DPanel Docker可视化管理面板一键部署,内网穿透远程访问容器,极简操作无需命令行

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

DPanel 是一个功能强大的 Docker 可视化管理面板系统,为用户提供了完善的 Docker 容器管理功能。无论你是 Docker 初学者还是经验丰富的开发者,DPanel 都能帮助你轻松管理和部署容器化应用。

该项目采用现代化技术栈构建,集成了容器管理、镜像管理、文件管理、Compose 编排等多项功能于一身。通过直观的 Web 界面,用户可以无需掌握复杂的命令行知识,就能快速上手 Docker 的各项操作。无论是监控容器状态、管理镜像库,还是部署多容器应用,DPanel 都能提供便捷的解决方案。

项目地址: 点我跳转

部署安装

如果您需要在外网访问部署的 DPanel 面板,建议配置内网穿透服务。推荐使用 帕斯内网穿透,先注册账号备用。具体的配置方法可以参考 帕斯内网穿透全平台快速指南,让您随时随地都能管理自己的 Docker 环境。

快速部署(推荐)

DPanel 提供了最简便的一键部署方案。对于技术小白用户,只需执行一条命令即可完成安装:

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

国内用户加速版本(推荐国内用户使用)

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

轻量级部署

如果您只需要基础的容器管理功能,可以选择 Lite 版本,它去掉了域名转发相关功能,无需占用 80 和 443 端口:

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

一键脚本安装

DPanel 还提供了集成脚本,支持 Debian、Ubuntu、Alpine 等主流 Linux 发行版。在服务器上执行以下命令即可自动完成安装:

1curl -sSL https://dpanel.cc/quick.sh -o quick.sh && sudo bash quick.sh

部署参数说明

端口映射说明:

8807:8080 - DPanel 管理面板访问端口(容器内部为 8080,映射到宿主机 8807)

80:80 - HTTP 访问端口(标准版需要)

443:443 - HTTPS 访问端口(标准版需要)

如果您的宿主机上 8807 端口已被占用,可以修改前面的数字为其他端口,例如 8888:8080 表示通过 8888 端口访问。容器内部端口 8080 保持不变即可。

存储卷说明:

/var/run/docker.sock:/var/run/docker.sock - Docker 套接字文件,用于 DPanel 与 Docker 通信

dpanel:/dpanel - DPanel 数据持久化存储目录,保存所有配置和数据

环境变量:

APP_NAME=dpanel - 应用名称,保持默认即可

访问面板

部署完成后,打开浏览器访问以下地址即可进入 DPanel 管理面板:

1http://您的服务器IP:8807

例如,如果您在本地部署,则访问 http://localhost:8807 即可看到 DPanel 的可视化管理界面。

功能特性

容器管理 - 实时查看、启动、停止、删除容器

镜像管理 - 浏览、拉取、构建、删除 Docker 镜像

文件管理 - 在线编辑容器内文件

Compose 编排 - 可视化创建和部署 Docker Compose 配置

系统监控 - 实时监控 Docker 系统状态和资源使用

特殊说明

macOS 用户注意:如果您在 macOS 上使用 DPanel,需要先执行以下命令将 Docker 套接字文件链接到标准位置:

1sudo ln -s -f /Users/用户/.docker/run/docker.sock /var/run/docker.sock

将 用户 替换为您的实际用户名。

本篇教程结束。祝您使用愉快!