【教程】windows安装和部署Docker
一、检查环境
docker的当前版本(2025年)想要在windows下安装,依赖wsl2,可参照此教程进行安装:
www.cnblogs.com/quantoublog/articles/17674475.html
除此之外,还需要开启windows的Hyper-V服务:
控制面板->程序和功能

如果你的电脑中没有此选项(家庭版用户一般没有),可在桌面创建一个Hyper-V.cmd文件,以管理员身份执行,自动安装Hyper-V,内容如下:
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
重启电脑后,就有该选项了。
二、安装Docker
官网:https://www.docker.com/products/docker-desktop/

按照操作执行即可。
完成安装后,在windows控制台下,可以查看是否安装成功
wsl --list --verbose
NAME STATE VERSION
docker-desktop Running 2
(此处需要代理打开系统代理,否则可能上不去)。
在设置中将Docker集成到你想要使用容器的wsl实例中。

重启该实例,并进入该实例测试
docker --version
三、测试
这里我们用hello world进行测试。
进入开启docker的实例中,输入:
docker run hello-world
此时因为本地没有该容器,docker会自动下载(参考wsl配置中的代理设置,可优化网络)


浙公网安备 33010602011771号