Docker 是一项广受欢迎的技术,允许你在隔离的容器中运行应用程序和服务。Docker 容器轻量级、便携且可扩展,这让它成为了自托管应用程序和服务的理想之选。
然而,管理 Docker 容器可能是一个挑战,特别是如果你的服务器上运行着多个容器、堆栈和服务。你往往需要和命令行打交道,编辑各种配置文件,监控容器的状态和日志,以及处理各种网络和安全问题。
而 Dockge 正好可以解决这些痛点。Dockge 是一款基于 Web 的 Docker 管理工具,可以让你轻松地创建、管理和更新你的 Docker 容器、堆栈和服务,所有这些都可以通过一个用户友好的界面完成。
Dockge 有哪些亮眼的功能?
- 一站式管理体验: 在一个页面上即可访问所有 Docker 管理功能,无需在多个标签页之间来回切换,省时省力。
- 简化了 Compose 堆栈的管理: 可以轻松创建、编辑、启动、停止、重启和删除由 compose.yaml 文件定义的 Docker Compose 堆栈,简单高效。
- 实时跟踪操作进度: 支持实时监控容器操作进度,例如镜像拉取,一切尽在掌握。
- 拥有直观的用户界面: 提供类似 Uptime Kuma 的优雅 UI/UX,可以大大提高你的生产力和使用体验。
- 支持 Compose 格式转换: 可以将复杂的 “docker run” 命令转换为 Compose.yaml 配置,并将你的 Compose 文件安全且有组织地保存在你的驱动器上,方便管理。
本文将带你了解 Dockge,并手把手教你在 Ubuntu 服务器上安装和使用它。同时,我们也会介绍 Dockge 在自托管方面的一些特性和优势。
Dockge 是什么?
Dockge 是一款基于 Web 的 Docker 管理工具,可以让你轻松地自托管应用和服务。如果你觉得 Portainer 用起来比较复杂,那么 Dockge 或许是一个不错的替代方案,它可以帮助你轻松部署 docker-compose 应用。Dockge 由 Uptime Kuma 的创建者 Louis 开发,Uptime Kuma 也是一个知名的工具,可以帮助你监控你的应用程序和网站,你可以参考我之前写的这篇博客:Uptime Kuma 自托管监控工具
有了 Dockge,你就可以在一个页面上搞定所有事情,告别在多个标签页之间来回切换的烦恼。无论是创建新容器、查看日志、编辑 YAML 文件,还是使用终端控制容器,都可以在这里轻松完成。Dockge 将所有常用的基本功能都集成在了一起,让 Docker 管理变得前所未有的简单和方便。
此外,Dockge 还能帮你轻松管理 Docker Compose 堆栈。你可以通过它轻松地创建、编辑、启动、停止、重启和删除由 compose.yaml 文件定义的 Docker 容器和服务。它提供了一个交互式的 compose.yaml 编辑器,配置堆栈非常方便。你还可以通过内置的网络终端实时与容器和服务进行交互。
Dockge 还支持实时跟踪容器操作进度,比如镜像拉取。Dockge 的用户界面非常时尚美观,相信能提升你的工作效率和使用体验。如果你喜欢 Uptime Kuma 那种优雅的 UI/UX,相信你也会喜欢上 Dockge 的界面。另外,Dockge 还能将复杂的 “docker run” 命令轻松转换为 Compose.yaml 配置,并安全有序地将你的 Compose 文件保存在你的硬盘上。你可以使用标准的 Docker Compose 命令来访问和管理这些配置,一切尽在你的掌控之中。
接下来,我将一步一步教大家如何进行安装和部署!!
服务器准备
必要前提:
- 一台 Linux 服务器(推荐腾讯云、阿里云或雨云等)。
我将以 雨云 为例,带大家创建一台自己的云服务器,以便学习本篇文章的内容。
注册链接: https://rainyun.ivwv.site
创建雨云服务器
以下步骤仅供参考,请根据实际需求选择配置。
- 点击 云产品 → 云服务器 → 立即购买。
- 选择距离你较近的区域,以保证低延迟。
- 按照自己需求选择配置,选择Ubuntu 22.04 版本,按照自己需求是否预装Docker。
- 最后按照提示进行购买。
- 购买后等待机器部署完毕,点击刚刚创建好的服务器,进入管理面板,找到远程连接相关信息。
- 我们使用 进行 远程连接到服务器, 打开运行窗口,输入 后点击确定。
- 输入 例如 回车后,首次需要输入 ,再次回车后即可登录服务器。
- 到此为止,我们的云服务器就远程连接上了。
1. 安装 Docker
如果你的服务器上还没有安装 Docker,可以参考以下步骤进行安装:
2. 安装 Dockge
Dockge 的安装非常简单,只需按照以下几个步骤操作即可:
默认端口是 5001,你可以根据自己的需要修改。以下是 YAML 文件的内容:
3. 访问 Dockge
安装完成后,你可以通过服务器 IP 地址加端口号(默认为 5001)来访问 Dockge 并创建你的第一个用户。例如:。首次访问时,系统会提示你创建用户,创建完成后,就可以开始部署你的 Docker Compose 应用了。
说明
我最近开始使用 Dockge,感觉非常不错,它为我的 Docker Compose 应用提供了一个直观好用的 UI。我会继续使用它,并计划写一些教程来帮助大家部署各种应用。
总的来说,Dockge 是一款强大且易用的 Docker 管理工具,如果你正在寻找 Portainer 的替代品,它绝对值得一试。它直观的界面和丰富的功能使得管理 Docker 容器变得更加轻松,特别是对于喜欢使用 docker-compose 文件的用户来说,强烈推荐。