如果你是刚碰编程的小白,肯定有过这些崩溃瞬间:
“跟着视频装 Python,结果弹出一堆红色报错,电脑都快崩了”“别人发的代码,他点开就能跑,我这却提示‘少个文件’”“想装个网页服务器,改了半天配置,还是打不开页面”……
别怕!Docker就是来救小白的 —— 它把软件和所有 “依赖” 打包成 “能直接用的小盒子(容器)”,就像你手机装 APP 一样简单:点一下下载,再点一下打开,不用管后台怎么配置,Windows 和 Linux 上用着还一模一样。
这篇教程是给 “完全没接触过 Docker、怕代码、怕报错” 的新手写的,每个步骤都标清 “点哪里、输什么、等什么反应”,命令直接复制粘贴,连 “文件怎么保存才不会错”“报错了点哪步能修好” 都写得明明白白,你跟着做,肯定能成!
一、先搞懂:Docker 就 3 个词,用 “手机 APP” 类比,1 分钟记住
不用记专业术语,用你每天用的手机举例子,一看就懂:
| Docker 概念 | 通俗解释(手机版) | 小白能懂的操作 |
|---|---|---|
| 镜像(Image) | 微信的 “安装包”(.apk 文件)—— 只能装,不能直接用 | 下载 “nginx 镜像”= 下微信安装包 |
| 容器(Container) | 装完能聊天的 “微信 APP”—— 能打开、能关掉、删了也不影响手机 | 启动 “nginx 容器”= 打开微信用 |
| 仓库(Repository) | 手机里的 “应用商店”(比如华为应用市场) | 从 Docker 仓库下镜像 = 从应用商店下 APP |
小白记牢:用 Docker 就 3 步—— 从仓库下 “镜像”(装包)→用镜像启 “容器”(装 APP)→用容器干活(用 APP),全程不用改系统设置!
二、Windows 装 Docker:5 步搞定,家庭版 / 专业版都能用
Windows 装 Docker,优先选 “WSL2”(简单、不崩系统),别选 Hyper-V(只支持专业版,新手容易错)。先准备 2 个免费工具,再按步骤来:
准备工具(小白必装,2 分钟搞定)
- Notepad++:写代码 / 配置文件,比记事本好用,不会乱码
- 下载:打开Notepad++ 官网,点 “Download”(不用注册);
- 安装:双击安装包,一路点 “Next”,最后勾 “Create a desktop shortcut”(桌面建图标),点 “Install”。
- 浏览器:用来测页面(Chrome、Edge 都行)。
步骤 1:开 WSL2(Docker 的 “地基”,必须做)
- 按Win 键(键盘上有 Windows 图标的键,在 Ctrl 和 Alt 之间),左下角弹出开始菜单;
- 在开始菜单的搜索框里输 “启用或关闭 Windows 功能”,点第一个结果(图标是小齿轮);
- 弹出的窗口里,找到以下 3 个选项,全部打勾(找不到就往下拉):
- 虚拟机平台
- Windows 子系统 Linux
- 适用于 Linux 的 Windows 子系统
- 点 “确定”,系统会提示 “需要重启电脑”,立刻重启(不重启后面 Docker 启动会报错,别跳过!)。
步骤 2:装 Ubuntu(Linux 子系统,Docker 要靠它跑)
- 重启后,按 Win 键搜 “Microsoft Store”,打开微软应用商店(不用登录账号);
- 在应用商店搜索框输 “Ubuntu”,选 “Ubuntu 22.04 LTS”(LTS 是长期稳定版,新手就选这个),点 “获取”(约 500MB,等 2-3 分钟);
- 下载完点 “启动”,第一次打开会转圈(初始化,1 分钟左右);
- 初始化完,让你 “创用户名” 和 “设密码”:
- 用户名:随便写(比如 xiaobai,别用大写字母,容易出错);
- 密码:输入时屏幕不显示(不是没输上!),输完按回车,会让你再输一次确认,再按回车;
- 若输错密码:别慌,关闭窗口重新打开,会让你重新设。
- 输下面的命令更新系统(复制命令,在 Ubuntu 窗口右键粘贴,按回车;输密码时不显示,输完回车):

最低0.47元/天 解锁文章
1030

被折叠的 条评论
为什么被折叠?



