DOCKER DESKTOP INSTALLER安装

1、前置条件

宿主机

虚机

2、hyper-v设置

宿主机禁用hyper-v

虚机启用

全部勾选

3、异常:

遇到的异常

3.1、无法安装hyper-v:处理器没有所需的虚拟化功能

3.2、

Docker Desktop - Unexpected WSL error

WSL may need to be reinstalled fully.

3.3、

当前计算机配置不支持 WSL2。 请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。

deploying WSL2 distributions

ensuring main distro is deployed: deploying "docker-desktop": importing WSL distro "当前计算机配置不支持 WSL2。\r\n请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。\r\n通过运行以下命令启用“虚拟机平台”: wsl.exe --install --no-distribution\r\n有关信息,请访问 https://aka.ms/enablevirtualization\r\n错误代码: Wsl/Service/RegisterDistro/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED\r\n" output="docker-desktop": exit code: 4294967295: running WSL command wsl.exe C:\WINDOWS\System32\wsl.exe --import docker-desktop <HOME>\AppData\Local\Docker\wsl\main C:\Program Files\Docker\Docker\resources\wsl\wsl-bootstrap.tar --version 2: 当前计算机配置不支持 WSL2。

请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。

通过运行以下命令启用“虚拟机平台”: wsl.exe --install --no-distribution

有关信息,请访问 https://aka.ms/enablevirtualization

错误代码: Wsl/Service/RegisterDistro/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

: exit status 0xffffffff

checking if isocache exists: CreateFile \\wsl$\docker-desktop-data\isocache\: The network name cannot be found.

其实这上面的所有异常,都是没有启用虚机的hyper-v功能,只要1.2步设置正确,问题都解决。

4、安装

5、重启机器启动

### 安装Docker Desktop on Windows Server #### 准备工作 确保Windows Server满足最低系统要求,包括操作系统版本和支持的硬件配置。对于某些特定功能的支持可能依赖于操作系统的具体版本。 #### 下载并安装Docker Desktop 访问[Docker官方网站](https://www.docker.com/products/docker-desktop),下载适用于Windows的最新版Docker Desktop安装程序[^1]。请注意官方文档可能会提供更详细的指导说明以及最新的兼容性列表。 #### 启用Hyper-V和容器特性 为了使Docker能够正常运行,在安装之前需确认已启用了Hyper-V与容器这两个Windows特性。可以通过PowerShell命令来完成此设置: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All Enable-WindowsOptionalFeature -Online -FeatureName Containers -All ``` 重启计算机以应用更改[^2]。 #### 运行安装向导 双击下载好的`.exe`文件启动图形化安装过程。按照屏幕上的提示逐步进行直到结束。默认情况下会自动处理大部分必要的环境准备任务,比如移除旧版本中的CLI工具(如`/usr/local/bin/docker`, `/usr/local/bin/docker-compose`, 和 `/usr/local/bin/docker-machine`),这些通常由其他包管理器如Homebrew所放置的位置并不适用于此场景下。 #### 配置WSL 2后端支持(可选) 如果计划使用Linux容器,则建议启用WSL 2作为默认平台。这一步骤并非强制性的但对于提高性能非常有帮助。通过修改注册表键值或者利用PowerShell脚本来实现这一目标: ```powershell wsl --set-default-version 2 ``` #### 测试安装成果 打开命令提示符窗口输入简单的测试指令验证是否成功部署了服务: ```bash docker run hello-world ``` 该命令将会拉取一个小镜像并在新创建的容器里执行一段消息打印出来证明一切运作良好[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

赵海燕

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

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

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

打赏作者

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

抵扣说明:

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

余额充值