一、依必要组件安装
1、确定电脑是否开启虚拟化
打开任务管理器并找到CPU的下面有一个虚拟化是否已启用,如果未启动则需要在Bios中打开
2、安装适用于Linux的Windows子系统
安装的前提必须保证Windows功能中勾选了“适用于Linux的Windows子系统”
在控制面板中找到并打开“启用或关闭Windows功能”,并找到"适用于Linux的Windows子系统"并勾选后确认即可。
3、安装WSL2
如果未安装WSL2,启动Docker会无法启动,并报找不到WSL2
这时点击图中的蓝色网站进入:https://aka.ms/wsl2kernel
找到步骤四下载Linux内核更新包,点击蓝色字体下载最新包
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载完成后启动安装包,点击Next下一步
安装完成后点击FINISH即可完成WSL2的安装
4、 将 WSL 2 设置为默认版本
安装官网提示,还需要将WSL2设置为默认版本
打开cmd输入一列代码即可。
wsl --set-default-version 2
5、重置Winsock目录
这时依旧无法启动docker,我们必须重置Winsock目录
在cmd通过管理员的方式输入下列命令,并重启一下电脑即可
netsh winsock reset
否则docker启动会包下列错误:
二、安装Docker
在docker官网下载windows版docker安装包
下载完成后点击安装:
等待大约五分钟左右,安装完成。点击Close and restart即可(主要此操作会重启电脑!)
重启完成后同意用户许可,点击下一步
重启电脑后重新再docker一次即可正常进入。
第一次进入docker会提示是否查看新手教程。可以根据情况选择是或跳过
以上是docker正常安装的使用教程