🚀 本系列专栏旨在帮助对 Docker 感兴趣的开发者快速上手,从安装配置到实战使用,循序渐进,真正做到 “手把手带你玩转 Docker”。
一、Docker 是什么?
Docker 是一个开源的容器平台,可以让我们像使用虚拟机一样,打包、发布、运行应用,但更轻量、更高效。
一句话总结:它就像是一个“打包运行环境的快递盒”,你可以把它部署到任何机器上,开箱即用。
二、你需要准备什么?
✅ 一台电脑(Windows / macOS / Linux 都支持)
✅ 一点点动手能力
✅ 一杯咖啡(可选 🍵)
三、不同系统的安装方式
✅ Windows 安装 Docker Desktop
1. 系统要求:
- Windows 10(专业版/企业版)或 Windows 11
- 启用 WSL2 或 Hyper-V
2. 安装步骤:
🔗 打开官网:https://www.docker.***/products/docker-desktop/
-
点击「Download for Windows」下载安装包
-
双击运行安装包,一路 “下一步” 安装即可
-
安装完成后重启电脑
3. 启用 WSL2(如果需要):
- 安装 WSL2 子系统:
wsl --install
- 设置默认版本为 WSL2:
wsl --set-default-version 2
- 进入 Docker Desktop 设置 >
General,勾选 “Use WSL2-based engine”
4. 验证是否安装成功:
打开 PowerShell 或终端,输入:
docker --version
看到版本号,说明安装成功 🎉!
✅ macOS 安装 Docker Desktop
1. 系统要求:
- macOS 10.15 以上版本(支持 Intel 和 Apple Silicon)
2. 安装步骤:
🔗 官网下载地址:https://www.docker.***/products/docker-desktop/
- 选择对应版本(Intel 芯片 / Apple M 系列)
- 安装完成后,将 Docker 拖入应用程序中
- 打开 Docker Desktop,首次运行会初始化设置
3. 验证是否成功:
打开终端输入:
docker --version
✅ Ubuntu / Linux 安装 Docker
1. 一键脚本安装方式(推荐给初学者):
在终端中输入以下命令:
curl -fsSL https://get.docker.*** | bash
该命令会自动检测你的系统版本并安装 Docker。
2. 添加当前用户到 docker 用户组(避免每次都用 sudo):
sudo usermod -aG docker $USER
然后重新登录或执行 newgrp docker 即可生效。
3. 验证安装是否成功:
docker --version
四、第一个 Docker 命令
试试运行一个 hello world 容器:
docker run hello-world
你将看到:
Hello from Docker!
...
说明 Docker 安装和运行都没问题啦 🎉!
五、可能遇到的问题和解决办法
| 问题 | 解决方法 |
|---|---|
| Docker 启动失败 | 检查是否启用 WSL2 或 Hyper-V |
| 没有权限运行 docker 命令 | 使用 sudo 或添加当前用户到 docker 用户组 |
| 下载速度慢 | 配置国内镜像(参考下节) |
六、配置国内加速镜像(可选但推荐)
在 Docker Desktop 设置中 > Docker Engine 添加如下内容:
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me"
]
}
保存后重启 Docker 即可提升镜像拉取速度。
七、小结
🎯 到这里你已经成功安装了 Docker 并运行了第一个容器!
💬 如果你觉得这篇文章对你有帮助,欢迎:
👍 点赞 / ⭐ 收藏 / 💬 评论 / 📢 关注我!
我们下篇见~