【教程】windows安装和部署Docker

一、检查环境

docker的当前版本(2025年)想要在windows下安装,依赖wsl2,可参照此教程进行安装:

www.cnblogs.com/quantoublog/articles/17674475.html

除此之外,还需要开启windows的Hyper-V服务:

控制面板->程序和功能

image-20250916143606679

如果你的电脑中没有此选项(家庭版用户一般没有),可在桌面创建一个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/

image-20250916110247779

按照操作执行即可。

完成安装后,在windows控制台下,可以查看是否安装成功

wsl --list --verbose
  NAME                   STATE           VERSION
  docker-desktop         Running         2

(此处需要代理打开系统代理,否则可能上不去)。

在设置中将Docker集成到你想要使用容器的wsl实例中。

image-20250916144936224

重启该实例,并进入该实例测试

docker --version

三、测试

这里我们用hello world进行测试。

进入开启docker的实例中,输入:

docker run hello-world

此时因为本地没有该容器,docker会自动下载(参考wsl配置中的代理设置,可优化网络)

image-20250916155922803

posted @ 2025-09-16 16:03  小拳头呀  阅读(20)  评论(0)    收藏  举报