Docker Desktop 安装与使用教程:汉化、数据迁移与 n8n 部署实战
Docker Desktop 安装与使用教程:汉化、数据迁移与 n8n 部署实战
数码解码说明:本文初版写于 2026 年 4 月,2026 年 10 月修订。第三方镜像源时效性很强,本文所列地址仅作示例,配置前请先确认可用,或查阅文末汇总仓库的实时列表。
哈喽大家好,我是数码解码!
玩服务器、折腾开源项目时经常遇到:本地跑得好好的,一到服务器就报错;装个插件把系统环境搞乱,最后只能重装;想体验个新项目,光配环境就花两小时。这篇 Docker 全攻略,就是为解决这些麻烦准备的。
一、为什么值得学 Docker?
简单来说,Docker 是一个”搬家神器”。
以前装软件像在房子里直接装修,敲坏了整间房都受影响。而 Docker 把软件、配置、运行环境打包进一个**”集装箱”**(Container),完全独立,不管搬到 Windows、Linux 还是群晖,只要有 Docker 就能”开箱即用”。
三个核心理由:
- 告别”环境地狱”:开源项目对环境要求各异(如 Python 3.8 与 3.12 冲突)。用 Docker,每个项目在自己的容器里跑,互不干扰;
- 部署高效:一行
docker compose up -d,服务自动拉取、配置、运行; - 容错率高:折腾坏了直接删容器重建,几秒恢复初始状态。
二、安装前的准备:开启 CPU 虚拟化
安装 Docker Desktop 前,先确认电脑已开启 CPU 虚拟化。
- 检查状态:按
Ctrl + Shift + Esc打开任务管理器 → “性能”选项卡,看右下角”虚拟化”是否为”已启用”; - 开启方法:若显示”已禁用”,重启进入 BIOS(一般按 F2 或 Del),找到
Virtualization Technology或SVM Mode,设为Enabled。
三、Docker Desktop 安装与配置
1. 下载与安装
前往 Docker 官网,按处理器架构选择:
- AMD64:绝大多数 Intel / AMD 处理器的 Windows 电脑;
- ARM64:部分 ARM 架构设备。
安装时建议勾选 “Use WSL 2 instead of Hyper-V”,运行效率更高。
2. WSL 2 内核升级
如果启动时提示 WSL 版本过旧,以管理员身份打开命令提示符执行:
1 | wsl --update |
WSL 官方仓库:microsoft/WSL
四、进阶配置:汉化与数据迁移
1. 界面汉化
Docker 官方只有英文界面,可用第三方汉化包:
- 汉化包仓库:asxez/DockerDesktop-CN
步骤:退出 Docker(含后台运行)→ 下载对应版本的汉化包(app.asar 文件)→ 进入 Docker 安装目录 resources/frontend/resources → 把原 app.asar 重命名备份 → 放入下载的汉化文件 → 重启 Docker。
注意:这是第三方汉化包,每次 Docker Desktop 大版本更新后可能需要重新汉化;只从上述仓库下载,不要用来源不明的 asar 文件。
2. 存储迁移(拯救 C 盘)
默认镜像和容器数据都在 C 盘,久了会很占空间:
- 打开 Docker 设置 → Resources → Advanced;
- 在 Disk image location 点浏览,选一个空间大的盘(如 D 盘)新建文件夹;
- 点击 Apply & Restart,Docker 会自动迁移。
3. 配置镜像源(示例)
国内直连 Docker Hub 常超时,可在设置 → Docker Engine 的 JSON 配置里加 registry-mirrors。以下为本文初版时的示例地址,用前先逐个确认是否可用:
1 | { |
实时可用的镜像源汇总可查:
五、实战:部署 n8n 自动化工具
以 n8n 为例,顺带理解三个核心概念:
- 镜像(Image):相当于软件安装包,静态的;
- 容器(Container):运行中的实例,动态的;
- 卷(Volume):持久化保存数据(如工作流、数据库),删容器也不丢数据。
命令行部署(推荐):
1 | # 创建数据卷 |
-p 8088:5678:把容器内 5678 端口映射到本机 8088;-v n8n_data:/home/node/.n8n:数据存进刚创建的卷。
部署完成后,浏览器打开 localhost:8088 即可访问。
六、常用命令小结
| 命令 | 说明 |
|---|---|
docker ps |
查看正在运行的容器 |
docker images |
查看已下载的镜像 |
docker stop [名称] |
停止某个容器 |
docker start [名称] |
启动某个容器 |
docker rm -f [名称] |
强制删除某个容器 |
结语
学会 Docker,就不用再死记硬背各种复杂的安装命令——把环境的事交给”集装箱”,时间留给创作本身。
安装中遇到问题,欢迎在博客评论区留言。我是数码解码,我们下期再见!
🎬 YouTube:https://www.youtube.com/@DECODING-w7d
👥 官方群组:https://t.me/+tVg48WK48tlkNGVl
📣 官方网站:http://smjmgx.dpdns.org/










