本文将介绍Dockge项目及其部署方法,并探讨如何使用Dockge部署其他项目。

过去,我一直使用Portainer作为Docker容器管理的得力工具。然而,随着时间推移,Portainer越来越倾向于企业需求,使其对自托管和家庭实验室用户不再友好。在此过渡期内,出现了新的解决方案,Dockge就是其中引人注目的新面孔。

Dockge界面示例

Dockge是什么?

Dockge是一款时尚、易用的Docker Compose管理器,专为简化项目部署而设计。

Dockge由备受赞誉的Uptime Kuma的创作者开发,提供简化的用户体验,使您可以在一个页面上轻松找到所需的一切,一目了然。

Dockge的功能

  • 管理Compose文件(compose.yaml)
  • 创建、编辑、启动、停止、重启和删除容器
  • 更新Docker镜像
  • 交互式Compose文件编辑器
  • 交互式Web终端

    • 响应式设计,所有功能实时响应,包括进度(拉取、上传、下载)和终端输出
    • 简单易用且时尚的用户界面
    • 喜欢Uptime Kuma的用户界面,您也会喜欢Dockge
  • 将docker run命令转换为Compose配置

    • 基于文件的结构,Dockge不会删除Compose文件,它们安全地存储在您的驱动器上,可使用标准的docker compose命令与它们交互

在创建新的Docker项目时,日志、YAML编辑器、终端和容器控制都触手可及,无需打开多个标签查看日志或管理容器。Dockge将所有必要功能集成到一个界面中,确保Docker管理体验流畅。

Dockge功能界面

Dockge具备将Docker run命令轻松转换为Compose配置的功能,这看似微小但非常实用,使工具更具趣味性。

如何安装Dockge

支持的操作系统

  • Ubuntu、Debian(Bullseye或更新版本)、CentOS、Fedora、ArchLinux
  • 不支持Windows

支持架构

  • armv7、arm64、amd64(也称为x86_64)

默认配置信息

  • 默认安装目录:/opt/stacks
  • 默认端口:5001

安装步骤

  1. 安装Docker及Docker Compose

    Docker的详细安装教程参考:安装Docker及Docker Compose教程

    sudo -i
    apt update && apt upgrade -y
    curl -fsSL https://get.docker.com -o get-docker.sh 
    sh get-docker.sh
    rm get-docker.sh
    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
  2. 新建用于部署Dockge的文件目录

    mkdir -p /opt/stacks /opt/dockge
    cd /opt/dockge
  3. 下载Compose文件

    curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
  4. 运行Docker Compose

    docker compose up -d

开始使用:

打开浏览器访问 http://ip:5001 检查是否正常运行。

更新Dockge

cd /opt/dockge
docker compose pull && docker compose up -d

总的来说,Dockge通过可视化方式管理Docker项目,简单直观,提升了用户体验。


END
本文作者:
文章标题: Dockge项目及部署指南 - 管理docker项目既然如此简单
本文地址: https://www.haovps.top/archives/156.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 07 月 14 日
如果觉得我的文章对你有用,请随意赞赏