1 在 Linux 上安装 Docker
Install Docker for Linux.
1.1 通过脚本安装
官方推荐的安装方式之一:从官网获取安装脚本并执行:
wget -qO- https://get.docker.com/ | sh
国内用户请将镜像设置为阿里云镜像以加速:
wget https://get.docker.com -O get-docker.sh
sh get-docker.sh --mirror Aliyun
2 Enable Service
启用 docker 服务并设置开机启动:
systemctl enable docker --now
2 在 Windows 上安装 Docker
首先启用 Windows Subsystem for Linux WSL,可以参考微软的官方文档:在 Windows 10 上安装适用于 Linux 的 Windows 子系统 (WSL) | Microsoft Docs
2.1 下载 Docker for Windows
打开下载页面 https://www.docker.com/get-started,找到最醒目的 Docker Desktop,点击 Download for Windows:

2.2 打开安装包
2.2.1 准备资源中

2.2.2 安装选项
勾选 Install required Windows components for WSL2 以启用 WSL 支持。

2.2.3 执行安装
Docker Installer 正在解压资源并安装。

2.2.4 安装完成
注意,点击之后会注销当前用户并重新登录。

2.3 安装依赖
2.3.1 提示依赖
在完成安装之后,Docker 会启动并弹出一个提示框:

2.3.2 下载 WSL 内核更新包

2.3.3 安装 WSL 内核更新包并重启
一路下一步即可,安装完成之后记得重启机器。

2.4 配置 Docker
2.4.1 启动 Docker

2.4.2 配置镜像
由于国内众所周知的网络问题,我们需要配置 docker mirror 镜像源。
打开设置 => Docker Engine => 复制到文本框中 => Apply & Restart
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://3laho3y3.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://mirror.ccs.tencentyun.com"
],
"insecure-registries": [],
"debug": false,
"experimental": true,
"features": {
"buildkit": true
}
}

2.4.3 测试配置
打开 CMD 或 PowerShell,输入 docker run hello-world
并查看输出:
