将 Docker 安装到 Windows 的 D 盘的方法

1.官网下载Docker Desktop Installer.exe,官网网址:Get Started | Docker

2.以管理员身份打开 Windows 终端

 3.切换到 你Docker Desktop Installer.exe下载到的地址

4.在运行代码前,需要提前手动创建好D:\Program Files\Docker和D:\Program Files\Docker\data文件夹,不然会报错。

 5.在命令提示符内运行安装命令(以下代码,根据你的安装需求做出修改)

Start-Process -FilePath "Docker Desktop Installer.exe" -ArgumentList 'install', '-accept-license', '--installation-dir="D:\Program Files\Docker"', '--wsl-default-data-root="D:\Program Files\Docker\data"', '--windows-containers-default-data-root="D:\Program Files\Docker"' -Wait

6.大功告成!!!

7.如果安装失败

当 Docker Desktop 提示 Docker Desktop distro installation failed 并无法配置 WSL2 环境时,通常是因为 Windows 的 WSL(Windows Subsystem for Linux)相关组件未正确配置或权限不足。以下是详细的解决方法

步骤 1:启用 WSL 功能

以管理员身份打开 PowerShell,运行以下命令:

# 启用 WSL 功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# 启用虚拟机平台(WSL2 必需)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑。

步骤 2:安装 WSL2 内核

下载并安装 WSL2 内核更新包:
WSL2 Linux 内核更新包(微软官方)

安装完成后,设置 WSL2 为默认版本:

wsl --set-default-version 2
步骤 3:手动初始化 WSL 环境
wsl --update

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值