安装 Docker
掌握主流系统的 Docker 安装方法
完成安装后的基础配置与权限设置
验证 Docker 安装成功并运行测试容器
核心讲解
(1)主流安装方式
Docker 支持 Linux、Windows、macOS,生产环境用 Linux,开发环境 Windows 推荐 WSL2 安装。
Linux(Ubuntu/Debian)最主流的生产环境安装方式,推荐用官方脚本一键安装,方便快捷。
更新系统,安装依赖
添加 Docker 官方源
安装 Docker 引擎
启动服务并设置开机自启
把普通用户加入 docker 组,免 sudo 执行命令
Windows 开发环境推荐 WSL2 后端,性能和兼容性最好。
先确保 WSL2 正常运行
安装 Docker Desktop
设置启用 WSL2 集成
WSL 终端就能直接用 docker 命令
安装 yum 工具
添加 Docker 源
安装 docker-ce
启动服务,开机自启
(2)安装后验证
执行 docker run hello-world,能正常拉取镜像并输出欢迎信息,就是安装成功。
操作示例
# ===== Ubuntu 一键安装(官方脚本) =====
# 更新源
sudo apt update
sudo apt install curl ca-certificates -y
# 执行官方安装脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 把当前用户加入docker组,免sudo
sudo usermod -aG docker $USER
# 刷新用户组(或者重新登录)
newgrp docker
# ===== 验证安装 =====
# 查看版本
docker -v
docker info
# 运行测试容器
docker run hello-world
# 输出Hello from Docker! 就是成功
常见误区
普通用户执行 docker 报错:没加入 docker 组,要么加 sudo,要么加入用户组
WSL 里找不到 docker 命令:Docker Desktop 要开启 WSL 集成,并且对应发行版要勾选
安装旧版本:尽量安装最新稳定版,旧版本有很多 bug 和安全问题
服务没启动就执行命令:先确认 dockerd 服务在运行,systemctl status docker
课后练习
独立完成 Docker 的安装,配置普通用户权限
运行 hello-world 容器,验证安装成功
查看 Docker 的版本和详细信息

