社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

dpanel:Star 1.2k,开源且好用的,docker可视化管理面板,运维、技术的同学抓紧收藏起来

小华同学ai • 3 月前 • 73 次点击  

嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法

DPanel 是一个开源的 Docker 可视化管理面板,它提供了完善的 Docker 管理功能,可以帮助用户轻松地管理和监控 Docker 容器、镜像、网络等资源。DPanel 支持 Docker 常用的操作,例如容器创建、启动、停止、重启、删除,镜像构建、推送、拉取,网络创建、连接、断开等。

功能特点

完善的 Docker 管理功能

donknap/dpanel 提供了一系列完善的 Docker 管理功能,包括但不限于:

  • 容器管理:用户可以轻松地启动、停止、重启和删除容器。
  • 镜像管理:管理 Docker 镜像,包括拉取、推送、删除等操作。
  • 文件管理:直接在界面上对容器文件进行操作,如同操作本地文件系统一样方便。
  • 网络管理:可视化管理 Docker 网络,包括创建、删除网络等。
  • 卷管理:管理 Docker 卷,包括创建、删除、备份等。

易于使用的界面

donknap/dpanel 的界面设计简洁直观,用户可以快速上手。通过清晰的布局和直观的操作,用户可以轻松地完成复杂的 Docker 管理任务。

国内镜像支持

考虑到国内用户访问 Docker Hub 可能存在速度慢或不稳定的问题,donknap/dpanel 提供了国内镜像支持,用户可以选择使用阿里云等国内镜像服务,以获得更快的访问速度。

赞助支持

作为一个开源项目,donknap/dpanel 也接受社区的赞助。如果这个项目对你有所帮助,你可以通过赞助来支持开发者,帮助项目持续发展。

开始使用

系统要求

在开始使用 donknap/dpanel 之前,你需要确保你的系统满足以下要求:

  • Docker 已安装并且运行中。
  • 对于 macOS 用户,需要将 Docker.sock 文件链接到 /var/run/docker.sock 目录中。
ln -s -f /Users/用户名/.docker/run/docker.sock /var/run/docker.sock

安装命令

使用 Docker 命令安装 donknap/dpanel:

docker run -it -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 -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

界面预览

相关组件

donknap/dpanel 基于以下组件构建:

  • Rangine 开发框架:https://github.com/we7coreteam/w7-rangine-go-skeleton
  • Docker Sdk:https://github.com/docker/docker
  • React & UmiJs
  • Ant Design & Ant Design Pro & Ant Design Charts

同类项目介绍

在 Docker 可视化管理工具领域,donknap/dpanel 并非孤军奋战,还有其他一些优秀的项目,例如:

  • Portainer:一个流行的 Docker 管理 UI,提供了容器和镜像的管理功能。
  • Rancher:一个完整的容器管理平台,支持多容器应用的部署和管理。
  • Docker Swarm:Docker 官方提供的容器编排工具,可以管理多个 Docker 主机上的容器。

每个项目都有其独特的功能和特点,用户可以根据自己的需求选择合适的工具。

结语

donknap/dpanel 作为一个功能全面、易于使用的 Docker 可视化管理面板,无疑为用户提供了一个强大的工具来简化 Docker 管理任务。无论是对于个人开发者还是企业用户,donknap/dpanel 都是一个值得尝试的选择。希望这篇文章能帮助你更好地了解和使用 donknap/dpanel,提升你的 Docker 管理效率。

项目地址

https://github.com/donknap/dpanel



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/176563
 
73 次点击