# Docker 安装
# Windows 安装(推荐 Docker Desktop)
# 前置条件
- Windows 10/11 专业版、企业版(建议)
- 开启 WSL2(推荐)或 Hyper-V
- BIOS 开启虚拟化
# 安装步骤
- 下载 Docker Desktop(官网)
- 安装时勾选
Use WSL 2 instead of Hyper-V(若可选) - 安装完成后重启系统
- 打开 Docker Desktop,等待引擎启动
# macOS 安装
- 下载 Docker Desktop for Mac
- 拖入
Applications - 首次启动按向导完成权限授权
# Linux 安装(Ubuntu 示例)
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 验证是否安装成功
docker -v
docker compose version
docker run hello-world
1
2
3
2
3
如果 hello-world 正常输出欢迎信息,说明安装成功。
# 国内网络常见优化
镜像拉取慢时,可以配置镜像加速器(如阿里云、网易云、腾讯云等)。
Docker Desktop:
Settings -> Docker Engine中配置registry-mirrors
# 常见问题
# 报错:Docker daemon is not running
说明 Docker 后台服务没有启动,先启动 Docker Desktop 或系统 Docker 服务。
# 报错:permission denied(Linux)
把当前用户加入 docker 组(避免每次都 sudo):
sudo usermod -aG docker $USER
newgrp docker
1
2
2
← Docker 初识 Docker 常用命令 →