首页 教程 开发工具 运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

大家好,我是 Java陈序员

在开发中,Docker 作为优秀的容器引擎,能快速实现应用的部署,以及安装各种中间件,大大提高了开发效率。

今天,给大家介绍一个开源的 Docker 可视化管理面板工具,帮助你更好的管理 Docker!

项目介绍

DPanel —— 一款 Docker 可视化面板系统,基于容器易于安装,资源占用低,提供完善的 Docker 管理功能。

运维神器!Docker 可视化管理面板!

功能特色

  • 全中文的界面,更适合中文环境使用
  • 安装简单,占用资源极少,适合各种 Nas 设备、盒子以及小型服务器
  • 以容器的方式运行,不需要特权模式,对宿主机没有依赖及侵入,安全且可靠
  • 提供完善的容器创建及管理功能,并提供容器域名绑定功能适配简单使用场景
  • 提供的文件管理功能,可以方便、快速的查看及调试容器内的各种文件
  • 提供完善的网络管理功能,便于容器之间的互联、互通,以及各种网络配置需求
  • 支持文本、远程地址、挂载目录等多种 docker-compose.yml 添加方式,快速部署和管理 Compose 任务
  • 提供多种语言的基础镜像和模板,可以快速构建属于自己的镜像,并可以通过 Zip 或是 Git 等方式,快速实现可持续化构建

安装部署

标准版

标准版提供了域名绑定及 Https 证书功能,需要绑定 80 及 443 端口。如果不需要这些功能,可以安装 Lite 版。

docker run -it-d--name dpanel \-p80:80 -p443:443 -p8807:8080 \-v /var/run/docker.sock:/var/run/docker.sock \-v /data/software/dpanel:/dpanel \-eAPP_NAME=dpanel dpanel/dpanel:latest

Lite 版本

Lite 版本不包含域名转发功能,即容器内不会安装 Nginx 及 acme.sh 等相关组件。如需绑定域名转发功能,可使用自己安装的 Nginx 进行反向代理

docker run -it-d--name dpanel \-p8807:8080 \-eAPP_NAME=dpanel \-v /var/run/docker.sock:/var/run/docker.sock \-v /data/software/dpanel:/dpanel \ dpanel/dpanel:lite

Nginx 反向代理配置:

server { listen 8090; server_name _; client_max_body_size 500m; location / { proxy_pass http://localhost:8807; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;}}

注意事项

注意:面板内部会获取 DPanel 的容器信息,在创建时必须使用 dpanel 名称

如果你想更改创建的容器名称,必须再指定 APP_NAME 环境变量,请保证 APP_NAME 环境变量与面板容器名称一致。

docker run -it-d--name my-dpanel \-p8807:8080 \-v /var/run/docker.sock:/var/run/docker.sock \-v /data/software/dpanel:/dpanel \-eAPP_NAME=my-dpanel dpanel/dpanel:lite

初始化用户名/密码

创建 DPanel 容器成功后,通过浏览器访问:

http://{ip/domain}:8807

首次访问,需要初始化用户名、密码。

运维神器!Docker 可视化管理面板!

系统截图

  • 概览

运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

  • 容器管理

运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

  • Compose

运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

  • 镜像管理

运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

运维神器!Docker 可视化管理面板!

  • 存储管理

运维神器!Docker 可视化管理面板!

  • 网络管理

运维神器!Docker 可视化管理面板!

  • 系统设置

运维神器!Docker 可视化管理面板!

DPanel 作为一款 Docker 可视化面板工具,功能强大,通过 Web 可视化展示,帮助开发运维人员更好地管理容器、镜像、存储等,是 Docker 运维的神器!

如果你有在使用 Docker, 不妨试试体验下 DPanel~

项目地址:https://github.com/donknap/dpanel

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


评论(0)条

提示:请勿发布广告垃圾评论,否则封号处理!!

    猜你喜欢
    【MySQL】用户管理

    【MySQL】用户管理

     服务器/数据库  2个月前  2.21k

    我们推荐使用普通用户对数据的访问。而root作为管理员可以对普通用户对应的权限进行设置和管理。如给张三和李四这样的普通用户权限设定后。就只能操作给你权限的库了。

    Cursor Rules 让开发效率变成10倍速

    Cursor Rules 让开发效率变成10倍速

     服务器/数据库  2个月前  1.26k

    在AI与编程的交汇点上,awesome-cursorrules项目犹如一座灯塔,指引着开发者们驶向更高效、更智能的编程未来。无论你是经验丰富的老手,还是刚入行的新人,这个项目都能为你的编程之旅增添一抹亮色。这些规则文件就像是你私人定制的AI助手,能够根据你的项目需求和个人偏好,精确地调教AI的行为。突然间,你会发现AI不仅能理解Next.js的最佳实践,还能自动应用TypeScript的类型检查,甚至主动提供Tailwind CSS的类名建议。探索新的应用场景,推动AI辅助编程的边界。

    探索Django 5: 从零开始,打造你的第一个Web应用

    探索Django 5: 从零开始,打造你的第一个Web应用

     服务器/数据库  2个月前  1.17k

    Django 是一个开放源代码的 Web 应用程序框架,由 Python 写成。它遵循 MVT(Model-View-Template)的设计模式,旨在帮助开发者高效地构建复杂且功能丰富的 Web 应用程序。随着每个版本的升级,Django 不断演变,提供更多功能和改进,让开发变得更加便捷。《Django 5 Web应用开发实战》集Django架站基础、项目实践、开发经验于一体,是一本从零基础到精通Django Web企业级开发技术的实战指南《Django 5 Web应用开发实战》内容以。

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

     服务器/数据库  2个月前  1.1k

    mysql_secure_installation 是 MySQL 提供的一个安全脚本,用于提高数据库服务器的安全性

    【MySQL基础篇】概述及SQL指令:DDL及DML

    【MySQL基础篇】概述及SQL指令:DDL及DML

     服务器/数据库  2个月前  496

    数据库是长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库不仅仅是数据的简单堆积,而是遵循一定的规则和模式进行组织和管理的。数据库中的数据可以包括文本、数字、图像、音频等各种类型的信息。

    Redis中的哨兵(Sentinel)

    Redis中的哨兵(Sentinel)

     服务器/数据库  2个月前  316

    ​ 上篇文章我们讲述了Redis中的主从复制(Redis分布式系统中的主从复制-CSDN博客),本篇文章针对主从复制中的问题引出Redis中的哨兵,希望本篇文章会对你有所帮助。