1.开启虚拟化
任务管理器
- 性能
:查看是否开启虚拟化
虚拟化:已启用
如果没有开启,需要在BIOS中开启
2.开启Hyper-V
win+r
- cmd
- systeminfo
:查看是否开启Hyper-V
Hyper-V 要求:
虚拟机监视器模式扩展: 是
固件中已启用虚拟化: 是
二级地址转换: 是
数据执行保护可用: 是
如果不全为“是”,则需要开启Hyper-V
进阶参考:成功在 Win10 已安装 VMware 的情况下开启 Hyper-V 并安装 docker
3.下载docker
官网
- products
- docker desktop
- download for windows
:下载安装包
4.出错
- 双击
.exe
运行,安装结束重启 - 根据提示安装 WSL 2 内核更新:
在Windows 10 上安装 WSL
执行 step4 和 step5,虽然我没有执行 step5 一样可以使用,但是既然官方文档都这么说了,就执行一下
安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)
5.检查
在 powershell 中运行docker version
:
PS C:\Users\Master-Yi> docker version
Client:
Cloud integration: 1.0.17
Version: 20.10.8
API version: 1.41
Go version: go1.16.6
Git commit: 3967b7d
Built: Fri Jul 30 19:58:50 2021
OS/Arch: windows/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.8
API version: 1.41 (minimum version 1.12)
Go version: go1.16.6
Git commit: 75249d8
Built: Fri Jul 30 19:52:10 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.9
GitCommit: e25210fe30a0a703442421b0f60afac609f950a3
runc:
Version: 1.0.1
GitCommit: v1.0.1-0-g4144b63
docker-init:
Version: 0.19.0
GitCommit: de40ad0
安装成功