找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

630

积分

0

好友

86

主题
发表于 前天 01:30 | 查看: 7| 回复: 0

在GitHub上发现一个名为DweebUI的容器管理工具,其0.60版本刚刚发布,仍处于实验阶段。这个项目旨在提供一个开源的Web界面,对标大家熟知的Portainer,用于管理Docker与Podman。

其界面设计清爽,功能聚焦:让用户能够在一个网页中管理Docker容器、镜像、网络等资源。对于习惯命令行的开发者而言,这或许是多此一举;但对于追求操作简便,或在团队环境中需要进行精细化权限控制的成员来说,这样的图形化界面确实能大幅提升效率。值得一提的是,它宣称兼容Windows、Linux和macOS,甚至考虑到了Podman用户。

图片

工具简介

图片 DweebUI是一个免费开源的Web界面,专门用于管理Docker和Podman容器。其设计目标是提供一个比命令行更直观、比Portainer更轻量的容器管理方案,并特别强调了多用户与权限控制功能。

核心功能

动态仪表盘 登录后即可看到服务器及所有容器的实时状态,CPU、内存占用及运行状况一目了然,无需再逐一执行命令行查询。控制按钮(如重启、暂停)紧邻状态显示,操作便捷。这种将所有关键信息集中展示的设计,在管理多台主机或大量微服务时尤为高效。 图片

多用户权限系统 此功能在团队协作中非常实用。管理员可以创建不同账号,并为成员分配差异化的查看或管理权限。例如,仅允许运维人员重启生产环境容器,而开发人员仅能查看日志。细致的权限划分有效避免了共享高权限账号带来的安全风险。

全平台兼容性 不仅支持主流的Linux发行版,也特意兼容了Windows和macOS用户。此外,它还提供了连接Podman socket的方式,通常只需在配置文件中切换一行注释即可。这种广泛的兼容性使得在不同操作系统上进行开发测试的团队,能够使用同一套工具管理环境。

模板化部署 内置了应用模板库,且其格式与Portainer的模板兼容。这意味着你可以直接使用网络上丰富的Portainer模板资源,一键部署诸如WordPress、数据库等常见服务,省去了手动编写docker-compose文件的麻烦。 图片

资源管理 除了管理容器生命周期,DweebUI还能管理Docker镜像、存储卷和网络。当镜像过多占用磁盘空间,或需要清理无用存储卷时,可以直接在网页上进行删除操作,无需记忆和输入冗长的命令行指令,对于维护和资源清理十分便利。 图片

浅色/深色模式 界面支持亮色与暗色主题切换,并自称对移动端访问进行了优化。实际体验中主题切换流畅,暗色模式在低光环境下能有效减轻视觉疲劳。虽然是小细节,但体现了开发者对用户体验的考量。

安装指南

推荐使用Docker Compose进行安装,步骤如下:

  1. 将项目提供的compose.yaml文件内容保存,并放置于名为dweebui的目录中。
  2. 执行命令 docker compose up -d,服务将在本地8000端口启动。
  3. 关键步骤:需要将宿主机的Docker socket挂载到容器内(若使用Podman则挂载对应socket路径),以便DweebUI获得操作权限。
  4. 首次使用时,需设置名为SECRET的环境变量作为注册密钥,之后即可创建首个管理员账户。

项目开源地址:https://github.com/lllllllillllllillll/DweebUI




上一篇:Alpha Arena大模型金融交易评估:量化投资能力还是算法赌博?
下一篇:知识蒸馏技术解析:7B小模型如何匹敌70B大模型?原理与实战解析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-11 17:55 , Processed in 0.076399 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表