首页 > 其他分享 >Dockge Docker WEB 管理工具

Dockge Docker WEB 管理工具

时间:2024-01-03 11:04:41浏览次数:32  
标签:WEB compose Dockge yaml Docker dockge docker

效果图看下,开源地址在文末:

Dockge  Docker WEB 管理工具_Docker

Dockge:一款适合自托管爱好者的 Docker 管理工具

Docker 是一种流行的容器技术,可以让开发者在任何环境中快速构建、分享和运行应用程序。

但是,使用 Docker 也需要一定的技能和经验,尤其是在编写和管理 compose.yaml 文件时,可能会遇到一些困难和挑战。

如果你想要简化你的 Docker 容器管理,那么 Dockge可能是你的理想选择。

Dockge 是一个基于网页的工具,它提供了一个简洁的界面和一个 Compose.yaml 编辑器,让你可以轻松地创建、编辑、启动、停止、重启和删除 Docker 容器和服务。

它还支持 docker-compose 和 podman,可以让你在不同的 Docker 主机上管理多个堆栈。

Dockge 的设计理念是基于文件的结构,它不会绑架你的 compose 文件,而是将它们存储在你的硬盘上,你可以像平常一样使用普通的 docker compose 命令与它们交互。

Dockge 还具有反应性,它可以实时显示进度(拉取、上线、下线)和终端输出。

Dockge 的主要特点有:

  • 管理你的 compose.yaml 文件
  • 交互式的网页终端
  • 支持多个代理 - 你可以在一个单一的界面中管理来自不同 Docker 主机的多个堆栈
  • 将 docker run ... 命令转换为 compose.yaml
  • 基于文件的结构 - Dockge 不会绑架你的 compose 文件,它们存储在你的硬盘上,你可以像平常一样使用普通的 docker compose 命令与它们交互
  • 反应性 - 一切都是响应式的。进度(拉取、上线、下线)和终端输出都是实时的
  • 简单易用和时尚的 UI - 如果你喜欢 Uptime Kuma 的 UI/UX,你也会喜欢这个

Dockge 的安装和使用也非常简单,你只需要满足以下的要求:

  • Docker 20+ / Podman
  • (Podman only) podman-docker (Debian: apt install podman-docker)
  • OS: 主要的 Linux 发行版,如 Ubuntu, Debian, Raspbian, CentOS, Fedora, ArchLinux 等
  • Arch: armv7, arm64, amd64 (a.k.a x86_64)

然后,你只需要执行以下的命令:

# 创建存储你的堆栈和 Dockge 的堆栈的目录
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge

# 下载 compose.yaml 文件
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml

# 启动服务器
docker compose up -d

# 如果你使用的是 docker-compose V1 或 Podman
# docker-compose up -d

Dockge 就会运行在

http://10.10.201.224:5001

上,你可以在浏览器中访问它,开始管理你的 Docker 容器和服务了。

Dockge 是一个适合自托管爱好者的 Docker 管理工具,它可以让你轻松地创建、编辑、启动、停止、重启和删除 Docker 容器和服务,而无需复杂的命令和配置。

它还支持 docker-compose 和 podman,可以让你在不同的 Docker 主机上管理多个堆栈。Dockge 的界面简洁、反应性强,可以让你享受 Docker 的便利和乐趣。

开源地址:https://github.com/louislam/dockge 官网地址:https://dockge.kuma.pet/


标签:WEB,compose,Dockge,yaml,Docker,dockge,docker
From: https://blog.51cto.com/u_64214/9079319

相关文章

  • Spring MVC 源码分析 - WebApplicationContext 容器的初始化
    随着 SpringBoot 和 SpringCloud 在许多中大型企业中被普及,可能你已经忘记当年经典的Servlet+SpringMVC的组合,是否还记得那个 web.xml 配置文件。在开始本文之前,请先抛开 SpringBoot 到一旁,回到从前,一起来看看Servlet是怎么和SpringMVC集成,怎么来初始化Sprin......
  • php web3转账交易查询常用操作教程
    php也可以调用web3相关接口进行转账交易,唯一需要注册的就是 infura ,获得一个密钥,然后就可以调用了,首先:composerrequireweb3p/[email protected]/ethereum-tx下面示例在php7.3.33版本运行正常测试通过,其他版本请自行测试是否能用。下面是一些简......
  • Kubernetes与Docker"分手"之后如何设计DevOps流水线
    一、前言总所周知,从Kubernetes1.24版本开始已经弃用Docker这个陪伴它风声水起的"初恋女友",届时在Kubernetes社区掀起了异常"轩然大波",影响甚至波及到社区之外的,也导致了Kubernetes不得不写好几篇博客来反复解释这么做的原因,虽然是老生常谈的问题了,如今距离1.24版本正式发布已过去......
  • Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具
    WebStorm 是jetbrains公司旗下一款JavaScript开发工具,被广大中国JS开发者誉为"Web前端开发神器""最强大的HTML5编辑器""最智能的JavaSscriptIDE"等。与IntelliJIDEA同源,继承了IntelliJIDEA强大的JS部分的功能。WebStorm 2023.3版本对Angular、Svelte和Vue支持改进,新增AIA......
  • Docker自建文件快递柜系统
    Docker自建文件快递柜系统。软件特色:轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI轻松上传:复制粘贴,拖拽选择多种类型:文本,文件防止爆破:错误次数限制防止滥用:IP限制上传次数口令分享:随机口令,存取文件,自定义次数以及有效期国际化:支持中文和英文匿名分享:无需注册,无需登录管理面板:查看所有......
  • 如何用 100 行 Shell 脚本实现一个 Docker?
    本文主要介绍使用shell实现一个简易的Docker。一、目的在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootFs,如果本身对虚拟化的发展没有深入的了解,那么很难对这几个概念有深入的理解。本文的目的就是通过在操作系统中以交互式的方式去理解,Cgroup/Namesp......
  • 随身wifi410刷debian系统完善版各大web界面加持(可免-流)
    系统简介:1.@handsomehacker作者原版系统修改2.@emm没有c通过大佬指点已解决usb和热点共存问题(无需桥接)3.@lkiuyu内置大佬的图形界面短信转发程序且自启网页地址:10.42.0.1:8080账号密码adminadmin(有些板子缺频段某网收不到短信正常可能有bug不要请删除/etc/dx文件夹:rm......
  • 在Python中,部署API接口通常涉及使用一个Web框架,将你的Python代码转换为可以通过HTTP请
    使用Gunicorn运行Flask应用相对简单。首先,确保已经安装了Gunicorn和Flask(如果还没有安装的话)。步骤:步骤1:安装Gunicornpipinstallgunicorn步骤2:准备你的Flask应用确保你的Flask应用(比如 app.py 文件)已经创建并且可以通过Flask的开发服务器运行。步骤3:使......
  • 基于java web的网上书城系统的设计与实现
    随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势,商品交易当然也不能排除在外,随着商品交易管理的不断成熟,它彻底改变了过去传统的经营管理方式,不仅使商品交易管理难度变低了,还提升了商品交易管理的灵活性。这种个性化的网上商品交易特别注重交......
  • 在ubuntu中安装Docker
    安装docker如果有旧版本的docker就需要先卸载:sudoapt-getremovedockerdocker-cedocker.iocontainerdrunc更新系统里的所有软件:sudoapt-getupdatesudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg\lsb-release......