【Docker】Windows10环境下安装DockerDesktop

1、下载

英文版官网访问不了:https://www.docker.com/

去Docker中文网官网下载:Docker中文网 官网

2、环境依赖

2.1、WSL2

以管理员方式打开PowerShell。

启用 适用于Linux的Windows子系统功能

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

/all:在所有用户上启用该功能
/norestart:启用功能后不会立即重启

启用虚拟机平台功能

WSL2依赖Windows虚拟机功能,输入以下命令

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart


上面的设置也可直接通过以下方式进行设置:

将WSL版本设置为WSL2

wsl --set-default-version 2

更新WSL

wsl –update
wsl -v

2.2、Hyper-V

cmd打开命令行窗口,输入systeminfo查看系统是否支持Hyper-V:

我的显示“Hyper-V 要求:     已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。”

是因为我的机器上已经安装了VMware,VMware有自己的虚拟机监控程序。

执行以下命令设置Hyper-V的启动类型为Auto,如果不为Auto则使用的是VMware的虚拟机监控程序。

#查看Hyper-V的启动类型
bcdedit

#设置启动类型为Auto
bcdedit /set hypercisorlaunchtype auto

设置完成之后重启下电脑

3、安装DockerDesktop

双击安装程序按照默认方式安装即可,

可以选择不登陆账号。

安装完成后记得启动 Docker Desktop Service服务,如果有需要可以设置成自动启动:

双击桌面图标,选择Accept即可:

如果没什么问题,程序启动之后会显示如下界面:

在cmd命令行窗口输入docker version查看是否安装成功:

4、问题

4.1、提示:Docker Engine stopped

检查Docker Desktop Service服务是否启动;

更新WSL,启动WSL,版本设置为WSL2;

检查Hyper-V启动类型是否为Auto;

检查CPU的虚拟化是否是开启:

具体的可以参考以下文章:

【已解决】win10系统 Docker 提示Docker Engine stopped解决全过程记录-CSDN博客

5、参考

全网最全Win10/11系统下WSL2+Ubuntu20.04的全流程安装指南(两种支持安装至 D 盘方式)_win10 wsl2安装-CSDN博客

DockerDesktop安装指南以及Windows下WSL2和 Hyper-V相关问题追查 - 寂寞姜大虎 - 博客园

【已解决】win10系统 Docker 提示Docker Engine stopped解决全过程记录-CSDN博客

### Windows 10 安装 Docker Desktop 教程 为了在 Windows 10 上成功安装 Docker Desktop,需遵循一系列特定的操作流程。 #### 访问官方网站并下载安装包 前往 Docker 的官方页面 https://docs.docker.com/desktop/install/windows-install/ 下载适用于 WindowsDocker Desktop 版本[^2]。确保选择适合系统的架构版本,通常为 x86_64 架构。 #### 系统需求确认 确保操作系统满足最低配置要求,包括启用 Hyper-V 和 WSL 2 (Windows Subsystem for Linux)[^3]。WSL 是一种让开发者能在 Windows 中运行 GNU/Linux 环境的方法,而无需传统虚拟机或双启动设置;这里的 "W" 表示 Windows,“L”表示 Linux,数字 “2” 则指代此功能的第二版。 #### 启用必要的特性 通过 PowerShell 或命令提示符以管理员身份执行以下指令来激活所需的组件: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 重启计算机之后再继续操作。 #### 执行安装过程 打开之前获取到的 `.exe` 文件按照向导指示完成整个软件部署流程。期间可能会被询问是否同意条款以及指定某些选项,默认保持即可顺利前进直至结束。 #### 配置与验证 首次启动应用时会自动检测环境适配情况,并给出相应建议调整参数设定。完成后可利用如下命令测试容器引擎工作状态正常与否: ```bash docker run hello-world ``` 如果一切无误,则表明已经可以在本地正常使用 Docker 工具集了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值