Windows系统零基础安装Docker指南
本教程没有任何代码门槛,图形化操作,手把手教学。
一提到 Docker,很多人的第一反应是:
❌ 这是程序员用的 ❌ 太难了学不会 ❌ 跟我普通人有什么关系?
本期视频会告诉你:Docker 没那么神秘,它就是一个「打包工具」。
打了个很形象的比方:
🕹️ Docker = Switch 模拟器 🎮 n8n、Ollama 这些 AI 工具 = 游戏卡带
你下载模拟器不是为了研究模拟器怎么写的,而是为了玩游戏。
所以 Docker,你只要会「插卡带开机关机」就够了。
Docker 本质上是跑在虚拟机里的,所以在安装之前,需要先检查电脑是否开启虚拟化。
Ctrl+Shift+ESC 打开任务管理器💡 小贴士:大多数电脑默认都是开启的。如果是「已禁用」,需要重启电脑进 BIOS 设置。每个电脑品牌方法不一样,自行搜索「你的电脑品牌 + 开启虚拟化」即可。
前往 Docker 官网 点击下载。
Windows 用户注意: - AMD64 = 大多数电脑(基于 X64 架构的处理器) - ARM64 = 平板/苹果芯片电脑
🤔 不知道自己是什么架构?按
Win+X → 系统,在「系统类型」查看: - 「基于 X64 的处理器」→ 选 AMD64 - 「基于 ARM 的处理器」→ 选 ARM64
这个安装包只有几百兆,下载很快。
双击运行安装包,会弹出配置界面:
| 选项 | 含义 | 建议 |
|---|---|---|
| 使用 WSL 2 | 使用新技术代替老旧的 Hyper-V,能让 Docker 跑得更快 | ✅ 必须勾选 |
| Windows 容器 | Docker 会切换到 Windows 模式 | 默认不选 |
| 添加桌面图标 | 方便以后开机找到 | ✅ 建议勾选 |
配置好后,点击 OK,等待安装完成,安装程序会提示重启电脑。
💡 如果你只是本地部署 n8n、Ollama 这些开源工具,不需要 Docker 账号。只有在需要把写好的代码上传到云端分享给别人时,才需要登录。
首次打开 Docker,如果弹出提示说明 WSL 版本过旧,需要升级。
有两种方法:
Win+X 选择 终端管理员(有的电脑显示 Windows Powershell)wsl --installwsl -v 确认版本已是最新如果命令行一直卡在 0% 或报错连不上服务器,可以用这个方法:
.msi 安装包安装完成后,回到 Docker 点击重启,就可以正常使用啦!
Docker 界面是英文的,看着不习惯?可以汉化。
app-Windows 开头的文件(不是带 Debian 或 Mac 的)app.asarfrontend → resourcesapp.asar 改名为 app.asar.bak(保留以防万一)app.asar 拷贝进去Docker 界面有三个核心概念:
| 概念 | 比喻 | 说明 |
|---|---|---|
| 镜像 | exe 安装包 | 下载的软件安装包 |
| 容器 | 运行起来的软件 | 点击安装包后运行起来的程序 |
| 卷 | 游戏存档 | 保存工作流/数据库数据,删除容器后数据不丢 |
⚠️ 重要:如果不加卷,容器删除后数据会丢失!
Docker 默认数据存在 C 盘,如果不想占用 C 盘空间,可以迁移到其他盘:
DockerDataDocker 官方服务器在国外,国内直接下载会非常慢,甚至报错。添加国内镜像源可以大幅加速:
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.1ms.eu.org"
]
📦 镜像源地址可以到 Docker 镜像站 获取最新的。
n8n 是目前最火的自动化工作流工具,学会了这个,其他 Docker 软件都是同样的操作。
n8n,回车n8n_18081(localhost:8081 访问)💡 端口:容器内部端口映射到你电脑的端口。比如填 8081,浏览器输入
localhost:8081就能打开。
两种方式都可以,看个人喜好。
localhost:8081,搞定!✅复制官方的 Docker 命令,在终端执行:
# 创建卷
docker volume create n8n_data
# 启动容器
docker run -d --name n8n -p 8081:5678 -v n8n_data:/home/node n8nio/n8n
⚠️ 注意:如果用的是官方镜像仓库,在国内访问会不稳定,需要换成国内镜像源。命令中的
n8nio/n8n改成registry.cn-hangzhou.aliyuncs.com/n8nio/n8n可以加速。
如果不想用了,完全卸载 Docker:
| 步骤 | 操作 |
|---|---|
| 1 | 进入容器,停止并删除所有容器 |
| 2 | 进入镜像,删除所有镜像 |
| 3 | 进入卷,删除所有卷 |
| 4 | 右键右下角小鲸鱼,退出 Docker |
| 5 | Win+X → 安装的应用,在控制面板卸载 |
| 6 | 检查残留配置,必要时手动删除 |
| 步骤 | 关键点 |
|---|---|
| 检查虚拟化 | 任务管理器 → 性能 → CPU |
| 下载安装 | 勾选 WSL 2! |
| 首次启动 | 跳过登录,不影响使用 |
| 升级 WSL | 命令行或手动安装 .msi |
| 汉化 | 替换 app.asar 文件 |
| 国内镜像 | 必设! 大幅加速下载 |
| 安装 n8n | 端口 + 卷/目录挂载要配好 |
| 资源 | 链接 |
|---|---|
| Docker 官网 | https://www.docker.com/ |
| Docker 网盘下载 | https://pan.quark.cn/s/81ccdc927439 |
| WSL GitHub | https://github.com/microsoft/WSL |
| WSL 网盘下载 | https://pan.quark.cn/s/ddf1bb454133 |
| 汉化包 GitHub | https://github.com/asxez/DockerDesktop-CN |
| 汉化包网盘 | https://pan.quark.cn/s/69b4a50af88e |
| 国内镜像源 | https://pan.quark.cn/s/4fd2d0d358b2 |
如果对你有帮助,记得点赞收藏,防走丢!
阅读原文:原文链接