| 主要功能
可视化管理:DPanel提供了全中文的Web界面,用户可以轻松通过网页对Docker环境进行可视化管理,无需复杂的命令行操作。
容器管理:用户可以创建、启动、停止、删除容器,并查看容器的日志和状态。此外,DPanel还支持容器之间的关联功能,便于多个容器之间的互相依赖访问。
镜像管理:DPanel支持镜像的拉取、推送、构建和删除等操作。同时,它还提供了多种环境的基础镜像和模板,用户可以快速构建属于自己的镜像。
文件管理:DPanel允许用户浏览和管理容器内的文件系统,方便用户进行文件的上传、下载、编辑等操作。
Compose支持:DPanel支持Docker Compose项目的创建和部署,用户可以通过简单的配置文件来管理多容器应用。
网络管理:DPanel提供了完善的网络管理功能,便于容器之间的互联、互通,以及各种网络配置需求。
域名绑定与HTTPS证书:标准版DPanel提供了域名绑定及HTTPS证书功能,用户可以将自己的域名绑定到DPanel上,并通过HTTPS进行安全访问。
| 注意事项
在创建DPanel容器时,必须使用dpanel作为容器名称(或指定APP_NAME环境变量与容器名称一致),否则可能会导致面板内部无法正确获取容器信息。
DPanel需要挂载/var/run/docker.sock文件,以便与Docker守护进程进行通信。因此,在安装DPanel时,需要确保宿主机上的/var/run/docker.sock文件可被容器访问。
首次访问DPanel时,需要初始化用户名和密码。为了安全起见,建议用户尽快修改默认的用户名和密码。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
官方网站
https://donknap.github.io/dpanel-docs/#/
GitHub地址 https://github.com/donknap/dpanel
Docker镜像
https://hub.docker.com/r/dpanel/dpanel
安装&使用
Docker部署操作步骤:安装Docker、拉取镜像、启动容器。操作系统为腾讯云服务器Ubuntu。
| 安装docker
sudo apt update
sudo apt install -y docker.io docker-compose
| 拉取镜像
sudo docker pull dpanel/dpanel
| 启动容器
sudo docker run -it -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
更多内容也可看笔者出版图书!