Windows安装docker Desktop 并且要运行在Windows环境中 需要按照以下步骤
1.
-
下载 Docker Desktop for Windows:
- 访问 Docker 官方网站的下载页面:https://www.docker.com/products/docker-desktop
- 根据你的操作系统版本,在 Windows 部分选择 “Download Docker Desktop for Windows”。
- 将下载的安装程序保存到计算机上。
2.
-
更新 WSL 内核组件:
- 打开 PowerShell 终端(以管理员身份运行)。
- 运行以下命令以下载并安装最新的 WSL 2 内核组件:
wsl --update
- 此命令将检查并确保 WSL 组件已更新到支持 Docker Desktop 所需的最低版本。
3.
新建Hyper-V.cmd文件,输入以下内容 并以管理员身份运行:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
4、
新建containers.bat文件,输入以下内容 并以管理员身份运行:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txt
for /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del containers.txt
Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL
pause
5、
启动docker desktop后 点击右下角小图标 选择switch to windows contianer....
打开cmd终端 输入:
docker pull mcr.microsoft.com/windows/servercore:ltsc2019
运行即可