windows 搭建Docker,使用Hyper-V

一、系统要求

确保你的 Windows 系统满足以下要求:

  • Windows 10 64 位:专业版、企业版或教育版(Build 1809 或更高版本)。
  • Windows 11。

主要看一下自己的cpu是否开启了虚拟化

二、启用 Hyper-V 和容器功能

  1. 打开 “控制面板”,选择 “程序”>“程序和功能”;或者按住键盘Win+R,输入control
  2. 在左侧栏中,点击 “启用或关闭 Windows 功能”。
  3. 在弹出的窗口中,勾选 “Hyper-V” 和 “适用于 Linux 的 Windows 子系统” 以及 “容器”,然后点击 “确定”。系统可能会提示你重启计算机。

没有Hyper-V选项,我查了我的系统是windows11家庭版,需要自己安装

参考:Windows系统没有Hyper-v的解决方法_windows没有hyper-v-CSDN博客

新建脚本:新建空白文本后保存,保存更改文本 .txt 后缀为 .bat 格式

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
pause

脚本地址:https://download.csdn.net/download/qq_40147106/89905703

右键以管理员身份运行即可。

重新启动后,Hyper-V 将在您的 Windows 上安装并自动启用。

重启电脑后,再次安装上面步骤,开启Hyper-V容器

再次重启电脑

三、安装 Docker Desktop

  1. 打开浏览器,访问 Docker 官方网站(https://www.docker.com/)。
  2. 点击 “Products” 菜单下的 “Docker Desktop”。
  3. 在下载页面选择 Windows 版本进行下载。
  4. 下载完成后,运行安装程序,按照向导进行安装。安装过程中可能会要求你登录或注册 Docker 账号。

根据自己的电脑选择

四、验证安装

安装完成后,打开命令提示符或 PowerShell,运行以下命令:

docker version

如果成功显示 Docker 的版本信息,则说明安装成功。

五、设置资源分配(可选)

你可以打开 Docker Desktop,在设置中调整内存、CPU 等资源的分配,以满足你的使用需求。

现在,你就可以在 Windows 上使用 Docker 了。可以通过运行简单的容器来测试,例如:

docker run hello-world

使用wsl安装

Windows安装使用Docker 使用WSL-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星辰文宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值