Docker是一种流行的容器技术,使开发者能够在任何环境中快速构建、分享和运行应用程序。今天,我为大家介绍一款开源、简单易用、界面精美、反应式的Docker容器管理工具:Dockge。它让您轻松创建、编辑、启动、停止、重启和删除Docker容器和服务。
Dockge可以简化Docker容器管理,目前该项目已在GitHub斩获7.6K星。
🎨️ 功能特性:
- 开源免费、开箱即用、交互式的网页终端
- 界面精美、简单易用和时尚的UI
- 面向堆栈的、基于文件结构的管理器
- 交互式管理compose.yaml文件,无缝兼容docker compose命令
- 轻松创建、编辑、启动、停止、重启和删除Docker容器和服务
- 更新Docker镜像
- 管理compose.yaml文件
- 支持多个代理,可在单界面中管理来自不同Docker主机的多个堆栈
- 将docker run命令转换为compose.yaml
- 响应式,实时显示进度(拉取、上线、下线)和终端输出
🧰 快速部署:
安装环境要求:
- Docker 20+ / Podman
- (Podman only) podman-docker (Debian: apt install podman-docker)
- Linux发行版主流系统,目前支持Ubuntu、Debian、Raspbian、CentOS、Fedora、ArchLinux
- Arch: armv7, arm64, amd64 (a.k.a x86_64)
方式一:执行以下命令安装:
<code># 创建存储堆栈和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</code>
方式二:创建compose.yaml文件:
<code>version: "3.8" services: dockge: image: louislam/dockge:1 restart: unless-stopped ports: - 5001:5001 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/app/data # Stacks Directory - /opt/stacks:/opt/stacks environment: - DOCKGE_STACKS_DIR=/opt/stacks</code>
执行如下命令启动服务:
<code>docker-compose up -d</code>
Dockge运行在http://<SERVER IP>:5001上。在浏览器中打开,即表示服务启动成功,您可以开始管理您的Docker容器和服务了。
🔥 界面展示:
Dockge界面简洁、简单易用,非常适合自托管爱好者的Docker管理工具,让您享受Docker带来的便利和乐趣。此外,它还支持docker-compose和podman,可以在不同的Docker主机上管理多个堆栈,无需复杂的配置及命令。
类似的项目还有Portainer、LazyDocker,各有千秋。有兴趣的朋友可以研究下~
项目链接:
- 开源地址:https://github.com/louislam/dockge
- 官网:https://dockge.kuma.pet
© 版权声明
THE END
暂无评论内容