社区所有版块导航
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

零配置超炫酷的Docker容器管理仪表板,内置上百款应用,开箱即用!

院长技术 • 10 月前 • 456 次点击  

院长简介

作者:院长

职位:运维开发工程师

官网:https://deanit.cn

博客:https://blog.deanit.cn

擅长:

【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

项目地址

GitHub:https://github.com/Mu-L/DweebUI

官网:https://www.dweebui.com/

项目简介

DweebUI 是一个用于管理 Docker 的 Web 界面,为您的容器提供零配置仪表板。通过 DweebUI,用户可以轻松查看容器的状态,管理容器生命周期,并执行常见的 Docker 操作,如启动、停止和重启容器。

软件特点

 动态更新的仪表板,显示服务器指标以及容器指标和容器控制。
 通过权限系统支持多用户。
 容器操作:启动、停止、暂停、重启、查看详细信息、查看日志。
 兼容 Windows、Linux 和 MacOS。
 明/暗模式。
 移動友好。
 管理您的 Docker 网络、图像和卷。
 易于安装应用程序模板。
 Docker Compose 支持。
 更新容器(计划中)。
 Templates.json 与 Portainer 保持兼容性,允许您使用模板而无需使用 DweebUI。
 预设变量(计划中)。
 主题(计划中)。

部署安装

安装Docker

curl -sSL https://get.docker.com/ | sh

安装Docker-compose

下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

给文件增加执行权限
chmod +x /usr/local/bin/docker-compose

检查 Docker-Compose 版本
docker-compose -v

Docker-compose创建服务

version: "3.9"
services:
  dweebui:
    container_name: dweebui
    image: lllllllillllllillll/dweebui
    environment:
      PORT: 8000
      SECRET: MrWiskers
    restart: unless-stopped
    ports:
      - 8000:8000
    volumes:
      - dweebui:/app/config
      # Docker socket
      - /var/run/docker.sock:/var/run/docker.sock
      # Podman socket
      #- /run/podman/podman.sock:/var/run/docker.sock

    networks:
      - dweebui_net

volumes:
  dweebui:

networks:
  dweebui_net:
    driver: bridge

创建目录并启动服务

# 新建文件夹 dweebui 和 子目录
mkdir -p /data/dweebui/config

# 进入 dweebui 目录
cd /data/dweebui

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

Web访问

http://ip:8000

第一次需要注册用户

其中 SECRET 就是我们在环境变量中设置的值

登录成功

进 APP,可以看到内置了上百款应用

点 install 之后,设置网络、端口等等参数

再次 Install 会回到主界面

如果你的机器能正常访问 docker hub,安装完成后的容器会显示在 Dashboard 界面上

官方的文档还未上线,好在使用并不复杂

招贤纳士

欢迎👏关注《院长技术》,只做原创,干货~~~

      

更多技术干货持续输出中......


知识星球,试运营中,

原价188¥在不断上涨,现加入仅需129¥,文档正逐渐上传!

欢迎加入QQ-4群:【

1群-2群-3群已满

推荐阅读

K8s命令行交互运维神器


院长带你玩转K8s证书续签


Nginx配置SSL证书及跳转特别配置


Docker自建轻量监控系统


欢迎关注我的公众号“院长技术”,原创技术文章第一时间推送。

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