首页 > 其他分享 >运维神器!Docker 可视化管理面板!

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

时间:2024-12-16 09:37:07浏览次数:10  
标签:容器 run 运维 dpanel 可视化 proxy Docker docker

大家好,我是 Java陈序员

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

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

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

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

功能特色

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

安装部署

标准版

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

docker run -it -d --name dpanel \
 -p 80:80 -p 443:443 -p 8807:8080 \
 -v /var/run/docker.sock:/var/run/docker.sock \
 -v /data/software/dpanel:/dpanel \
 -e APP_NAME=dpanel dpanel/dpanel:latest

Lite 版本

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

docker run -it -d --name dpanel \
 -p 8807:8080 \
 -e APP_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 \
 -p 8807:8080 \
 -v /var/run/docker.sock:/var/run/docker.sock \
 -v /data/software/dpanel:/dpanel \
 -e APP_NAME=my-dpanel dpanel/dpanel:lite

初始化用户名/密码

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

http://{ip/domain}:8807

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

系统截图

  • 概览

  • 容器管理

  • Compose

  • 镜像管理

  • 存储管理

  • 网络管理

  • 系统设置

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/#/

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

---****

标签:容器,run,运维,dpanel,可视化,proxy,Docker,docker
From: https://www.cnblogs.com/codechen8848/p/18607313

相关文章

  • 毕业设计:NBA球员数据分析及预测系统+可视化 +Flask框架 篮球数据分析 时间序列预测算
    毕业设计:NBA球员数据分析及预测系统+可视化+Flask框架篮球数据分析时间序列预测算法大数据毕业设计✅1、项目介绍NBA球员数据分析及预测系统技术栈Python语言、Flask框架、requests爬虫、statsmodels中的ARIMA时间序列预测算法、Echarts可视化2、项目界面(1)球员数......
  • 毕业设计:python哔哩哔哩数据可视化分析系统 B站 bilibili数据 Flask框架 Echarts可视
    毕业设计:python哔哩哔哩数据可视化分析系统B站bilibili数据Flask框架Echarts可视化(源码)✅1、项目介绍技术栈:python语言、Flask框架、Echarts可视化、MySQL数据库、词云图、HTML2、项目界面(1)系统首页—数据概况(2)B站评论弹幕分析(3)B站作者分析(4)B站视频可视化分......
  • docker启动ES增加elasticsearch-header访问,解决跨域问题
    在做一件什么事情:docker部署ES服务,希望增加可视化工具。于是选择了一种简单的方式,增加elasticsearch-header组件访问。这样只需要在浏览器上输入地址可以直接访问。遇到了什么问题:提示跨域访问问题分析:服务器端放开访问限制解决方案:增加跨域访问配置脚本如下:点击查看代......
  • 飞牛 fnos docker镜像部署OpenSpeedtest宽带网速测试教程
    penSpeedTest是一个跨平台的网络测速应用,支持不同操作系统的浏览器,无需安装额外软件或插件。您可以在iPhone、iPad、Android设备、Windows和Linux系统的电脑、手机和平板上直接测试设备与NAS之间的宽带速度。通过这个可以排查出设备与NAS之间的传输速度。docker安装1、下......
  • Neo4j - Run a docker container
     zzh@ZZHPC:~$dockerpullneo4j:latest zzh@ZZHPC:~$dockerrun\--publish=7474:7474--publish=7687:7687\--volume=$HOME/neo4j/data:/data\-dneo4j HowtousethisimageYoucanstartaNeo4jcontainerlikethis:dockerrun\......
  • Docker学习
    Docker学习Docker概述项目能不能够带上环境安装打包!配置麻烦,不能跨平台传统:开发jar,交给运维现在:开发部署打包上线,一套流程做完(Docker)打包项目带上环境(镜像)官网:Docker:AcceleratedContainerApplicationDevelopment仓库:TheWorld’sLargestContainerRegistry|......
  • Axure原型设计:打造科技感可视化大屏元件
    在数字化时代,数据可视化大屏已成为企业展示数据、监控业务状态的重要工具。一个设计精良的大屏不仅要有丰富的信息展示,更需具备强烈的科技感,以吸引观众的注意力并提升数据解读的效率。Axure,作为一款功能强大的原型设计工具,为设计师们提供了丰富的组件和灵活的交互能力,助力他们......
  • Python读取CSV文件进行数据可视化(源码)
     --------------------------------......
  • Docker 镜像
    docker镜像简介​镜像是一种轻量级、可执行的独立软件包,也可以说是一个精简的操作系统。镜像中包含应用软件及应用软件的运行环境。具体来说镜像包含运行某个软件所需的所有内容,包括代码、库、环境变量和配置文件等。几乎所有应用,直接打包为Docker镜像后就可以运行。​由于......
  • Docker应用
    需要知道什么Docker概述Docker安装(配置阿里云镜像加速器,要不pull镜像下载的慢)portainer可视化界面关于镜像、容器、仓库的命令等数据卷Docker网络DockerFileDockerCompose回顾主要讲的是Docker概念+使用Docker部署一个......