<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge</id>
	<title>在搬瓦工服务器上部署 docker 管理神器 dockge - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge"/>
	<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge&amp;action=history"/>
	<updated>2026-05-13T12:42:00Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://md5.pw/index.php?title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge&amp;diff=1386&amp;oldid=prev</id>
		<title>2026年2月11日 (三) 18:22 Liam</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge&amp;diff=1386&amp;oldid=prev"/>
		<updated>2026-02-11T18:22:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年2月11日 (三) 11:22的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l132&quot;&gt;第132行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第132行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Git 风格：你可以随时在目录下手动编辑 &amp;lt;code&amp;gt;compose.yaml&amp;lt;/code&amp;gt;，Dockge 界面会实时同步更新。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Git 风格：你可以随时在目录下手动编辑 &amp;lt;code&amp;gt;compose.yaml&amp;lt;/code&amp;gt;，Dockge 界面会实时同步更新。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 轻量级：占用资源极低，非常适合小内存 VPS。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 轻量级：占用资源极低，非常适合小内存 VPS。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:500 常见应用指南 — Application Guides]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-1385:rev-1386:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Liam</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge&amp;diff=1385&amp;oldid=prev</id>
		<title>2026年2月11日 (三) 06:15 Pan</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge&amp;diff=1385&amp;oldid=prev"/>
		<updated>2026-02-11T06:15:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年2月10日 (二) 23:15的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot;&gt;第48行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第48行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第三步：规划目录结构 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第三步：规划目录结构 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dockge 的设计理念是&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**&lt;/del&gt;“管理文件即管理容器”&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**&lt;/del&gt;。我们需要规划两个目录：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dockge 的设计理念是&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;“管理文件即管理容器”&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;。我们需要规划两个目录：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Dockge 自身的数据目录。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Dockge 自身的数据目录。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-1384:rev-1385:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Pan</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge&amp;diff=1384&amp;oldid=prev</id>
		<title>Pan：​创建页面，内容为“Dockge ，专为 Docker Compose 设计的轻量级管理工具。它主打“响应式设计”和“基于文件管理”，能够将你的 Docker 堆栈（Stack）直接映射为文件系统中的 &lt;code&gt;compose.yaml&lt;/code&gt; 文件，管理起来更加直观、安全。（像本站很多部署docker应用的教程，就可以直接把镜像按指引复制到 dockge 里面，然后使用一键部署就可以了。）  本文将教你如何在一台全新的 搬…”</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%83%A8%E7%BD%B2_docker_%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8_dockge&amp;diff=1384&amp;oldid=prev"/>
		<updated>2026-02-10T08:29:55Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“Dockge ，专为 Docker Compose 设计的轻量级管理工具。它主打“响应式设计”和“基于文件管理”，能够将你的 Docker 堆栈（Stack）直接映射为文件系统中的 &amp;lt;code&amp;gt;compose.yaml&amp;lt;/code&amp;gt; 文件，管理起来更加直观、安全。（像本站很多部署docker应用的教程，就可以直接把镜像按指引复制到 dockge 里面，然后使用一键部署就可以了。）  本文将教你如何在一台全新的 搬…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dockge ，专为 Docker Compose 设计的轻量级管理工具。它主打“响应式设计”和“基于文件管理”，能够将你的 Docker 堆栈（Stack）直接映射为文件系统中的 &amp;lt;code&amp;gt;compose.yaml&amp;lt;/code&amp;gt; 文件，管理起来更加直观、安全。（像本站很多部署docker应用的教程，就可以直接把镜像按指引复制到 dockge 里面，然后使用一键部署就可以了。）&lt;br /&gt;
&lt;br /&gt;
本文将教你如何在一台全新的 搬瓦工 (Debian / Ubuntu) 服务器上，从零开始部署 Dockge 并接管你的 Docker 应用。&lt;br /&gt;
&lt;br /&gt;
== 准备工作 ==&lt;br /&gt;
&lt;br /&gt;
* 服务器系统：Debian 11/12 或 Ubuntu 20.04/22.04/24.04&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第一步：系统更新与基础环境配置 ==&lt;br /&gt;
拿到一台全新的 VPS，第一件事永远是更新系统软件源，防止出现依赖报错。&lt;br /&gt;
 # 1. 更新软件包列表并升级现有软件&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;br /&gt;
 &lt;br /&gt;
 # 2. 安装必要的基础工具&lt;br /&gt;
 sudo apt install -y vim curl wget git&amp;lt;/code&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第二步：安装 Docker 与 Docker Compose ==&lt;br /&gt;
Dockge 本身是基于 Docker 运行的，且它的核心功能是管理 Docker Compose。我们需要安装官方最新版的 Docker。&lt;br /&gt;
 # 1. 卸载可能存在的旧版本（防止冲突）&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;for&amp;#039;&amp;#039;&amp;#039; pkg &amp;#039;&amp;#039;&amp;#039;in&amp;#039;&amp;#039;&amp;#039; docker.io docker-doc docker-compose podman-docker containerd runc; &amp;#039;&amp;#039;&amp;#039;do&amp;#039;&amp;#039;&amp;#039; sudo apt-get remove $pkg; &amp;#039;&amp;#039;&amp;#039;done&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # 2. 添加 Docker 官方 GPG 密钥&lt;br /&gt;
 sudo install -m 0755 -d /etc/apt/keyrings&lt;br /&gt;
 sudo curl -fsSL &amp;lt;nowiki&amp;gt;https://download.docker.com/linux/debian/gpg&amp;lt;/nowiki&amp;gt; -o /etc/apt/keyrings/docker.asc&lt;br /&gt;
 sudo chmod a+r /etc/apt/keyrings/docker.asc&lt;br /&gt;
 &lt;br /&gt;
 # 3. 添加 Docker 软件源 (自动识别 Debian 或 Ubuntu)&lt;br /&gt;
 echo \&lt;br /&gt;
   &amp;quot;deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] &amp;lt;nowiki&amp;gt;https://download.docker.com/linux/$(&amp;lt;/nowiki&amp;gt;. /etc/os-release &amp;amp;&amp;amp; echo &amp;quot;$ID&amp;quot;) \&lt;br /&gt;
   $(. /etc/os-release &amp;amp;&amp;amp; echo &amp;quot;$VERSION_CODENAME&amp;quot;) stable&amp;quot; | \&lt;br /&gt;
   sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null&lt;br /&gt;
 &lt;br /&gt;
 # 4. 再次更新源并安装 Docker Engine&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin&lt;br /&gt;
 &lt;br /&gt;
 # 5. 启动 Docker 并设置开机自启&lt;br /&gt;
 sudo systemctl start docker&lt;br /&gt;
 sudo systemctl enable docker&lt;br /&gt;
 &lt;br /&gt;
 # 6. 验证安装是否成功&lt;br /&gt;
 docker --version&lt;br /&gt;
 docker compose version&amp;lt;/code&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第三步：规划目录结构 ==&lt;br /&gt;
Dockge 的设计理念是**“管理文件即管理容器”**。我们需要规划两个目录：&lt;br /&gt;
&lt;br /&gt;
# Dockge 自身的数据目录。&lt;br /&gt;
# 存放其他 Docker 应用（Stacks）的目录。&lt;br /&gt;
&lt;br /&gt;
我们统一存放在 &amp;lt;code&amp;gt;/opt&amp;lt;/code&amp;gt; 目录下，方便管理。&lt;br /&gt;
 # 创建目录&lt;br /&gt;
 # /opt/dockge 用于存放 Dockge 自己的配置&lt;br /&gt;
 # /opt/stacks 用于存放你未来部署的各种应用（如 Nginx, MySQL 等）&lt;br /&gt;
 sudo mkdir -p /opt/dockge&lt;br /&gt;
 sudo mkdir -p /opt/stacks&amp;lt;/code&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第四步：编写 Dockge 的配置文件 ==&lt;br /&gt;
进入 &amp;lt;code&amp;gt;/opt/dockge&amp;lt;/code&amp;gt; 目录，使用 &amp;lt;code&amp;gt;vim&amp;lt;/code&amp;gt; 创建并编辑 &amp;lt;code&amp;gt;compose.yaml&amp;lt;/code&amp;gt; 文件。&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039; /&amp;#039;&amp;#039;&amp;#039;opt&amp;#039;&amp;#039;&amp;#039;/dockge&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;vim&amp;#039;&amp;#039;&amp;#039; compose.yaml&amp;lt;/code&amp;gt;&lt;br /&gt;
Vim 操作提示：&lt;br /&gt;
&lt;br /&gt;
# 输入命令后进入界面，按键盘上的 &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; 键进入编辑模式（左下角会显示 &amp;lt;code&amp;gt;-- INSERT --&amp;lt;/code&amp;gt;）。&lt;br /&gt;
# 复制下方代码块的内容，粘贴进去。&lt;br /&gt;
# 按 &amp;lt;code&amp;gt;Esc&amp;lt;/code&amp;gt; 键退出编辑模式。&lt;br /&gt;
# 输入 &amp;lt;code&amp;gt;:wq&amp;lt;/code&amp;gt; 并回车，保存并退出。&lt;br /&gt;
&lt;br /&gt;
请复制以下内容：&lt;br /&gt;
 version: &amp;quot;3.8&amp;quot;&lt;br /&gt;
 services:&lt;br /&gt;
   dockge:&lt;br /&gt;
     image: louislam/dockge:1&lt;br /&gt;
     restart: unless-stopped&lt;br /&gt;
     ports:&lt;br /&gt;
       # 左边是宿主机端口，如果 5001 被占用请修改&lt;br /&gt;
       - 5001:5001&lt;br /&gt;
     volumes:&lt;br /&gt;
       # 挂载 Docker 守护进程，这是必须的&lt;br /&gt;
       - &amp;#039;&amp;#039;&amp;#039;/var/&amp;#039;&amp;#039;&amp;#039;run/docker.sock:&amp;#039;&amp;#039;&amp;#039;/var/&amp;#039;&amp;#039;&amp;#039;run/docker.sock&lt;br /&gt;
       # Dockge 自身的数据存储位置&lt;br /&gt;
       - ./data:&amp;#039;&amp;#039;&amp;#039;/app/&amp;#039;&amp;#039;&amp;#039;data&lt;br /&gt;
       # 【重要】这里指定 Dockge 管理哪个目录下的堆栈&lt;br /&gt;
       # 如果你的应用想放在其他地方，请修改这里&lt;br /&gt;
       - &amp;#039;&amp;#039;&amp;#039;/opt/&amp;#039;&amp;#039;&amp;#039;stacks:&amp;#039;&amp;#039;&amp;#039;/opt/&amp;#039;&amp;#039;&amp;#039;stacks&lt;br /&gt;
     environment:&lt;br /&gt;
       # 告诉 Dockge 堆栈目录在哪里&lt;br /&gt;
       - DOCKGE_STACKS_DIR=&amp;#039;&amp;#039;&amp;#039;/opt/&amp;#039;&amp;#039;&amp;#039;stacks&amp;lt;/code&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第五步：启动 Dockge ==&lt;br /&gt;
配置文件写好后，直接在当前目录启动即可。&lt;br /&gt;
 # 启动容器（-d 表示后台运行）&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;docker&amp;#039;&amp;#039;&amp;#039; compose up -d&amp;lt;/code&amp;gt;&lt;br /&gt;
如果看到类似 &amp;lt;code&amp;gt;[+] Running 1/1 ... Container dockge-dockge-1 Started&amp;lt;/code&amp;gt; 的提示，说明部署成功。&lt;br /&gt;
&lt;br /&gt;
注意事项： 如果你的 VPS 开启了防火墙（如 UFW ），请务必放行 5001 端口（TCP）。&lt;br /&gt;
 # 如果使用 UFW 防火墙，运行以下命令放行端口&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;sudo&amp;#039;&amp;#039;&amp;#039; ufw allow 5001/tcp&amp;lt;/code&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第六步：初始化与使用 ==&lt;br /&gt;
&lt;br /&gt;
# 打开浏览器，访问 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://你的VPS_IP:5001&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;。&lt;br /&gt;
# 你会看到初始化界面，设置管理员账号和密码。&lt;br /&gt;
# 点击 Create Account 完成创建。&lt;br /&gt;
[[File:Image1453.png|center|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 如何使用 Dockge 部署第一个应用？ ===&lt;br /&gt;
进入 Dockge 首页后，你会发现界面非常简洁：&lt;br /&gt;
&lt;br /&gt;
# 点击左上角的 + Compose 按钮。&lt;br /&gt;
# Stack Name：输入应用名称（例如 &amp;lt;code&amp;gt;uptime-kuma&amp;lt;/code&amp;gt;）。&lt;br /&gt;
# 在右侧的编辑器中，直接粘贴你的 docker-compose 配置，或者使用它提供的图形化界面添加容器。&lt;br /&gt;
# 点击右上角的 Deploy。&lt;br /&gt;
&lt;br /&gt;
Dockge 会自动在 &amp;lt;code&amp;gt;/opt/stacks/uptime-kuma/&amp;lt;/code&amp;gt; 下生成 &amp;lt;code&amp;gt;compose.yaml&amp;lt;/code&amp;gt; 文件，并拉取镜像启动容器。&lt;br /&gt;
[[File:6f9340.jpg|center|thumb|800x800px]]&lt;br /&gt;
[[File:Image786.png|center|thumb|800x800px]]&lt;br /&gt;
[[File:Image7861.png|center|thumb|800x800px]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 为什么选择 Dockge？ ==&lt;br /&gt;
通过以上步骤，你已经拥有了一个现代化的 Docker 管理面板。相比于 Portainer，Dockge 有以下优势：&lt;br /&gt;
&lt;br /&gt;
* 原生 Compose 支持：它不会把配置隐藏在数据库里，而是实实在在地保存在 &amp;lt;code&amp;gt;/opt/stacks&amp;lt;/code&amp;gt; 目录下。即使哪天你不想用 Dockge 了，你的所有服务依然可以通过命令行正常管理。&lt;br /&gt;
* Git 风格：你可以随时在目录下手动编辑 &amp;lt;code&amp;gt;compose.yaml&amp;lt;/code&amp;gt;，Dockge 界面会实时同步更新。&lt;br /&gt;
* 轻量级：占用资源极低，非常适合小内存 VPS。&lt;/div&gt;</summary>
		<author><name>Pan</name></author>
	</entry>
</feed>