F007 发表于 2025-4-4 13:54 报错 deploying WSL2 distributions ensuring main distro is deployed: deploying "docker-desktop": preparing directory "D:\\desktop\\Docker\\data\\main" for WSL distro "docker-desktop": creating distro destination dir "D:\\desktop\\Docker\\data\\main": mkdir D:\desktop\Docker\data: Access is denied. checking if isocache exists: CreateFile \\wsl$\docker-desktop-data\isocache\: The network name cannot be found. 解决: 运行管理员powershell: # 创建目录(管理员权限下) mkdir D:\desktop\Docker\data\main -Force # 赋予当前用户完全控制权限 $acl = Get-Acl "D:\desktop\Docker\data" $rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Users", "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow") $acl.AddAccessRule($rule) Set-Acl "D:\desktop\Docker\data" $acl |
#运行 cmd 管理员 #打开安装包目录 cd /d D:\OneDrive\Downloads # 安装到D盘指定目录 start /w "" "DockerDesktop-4.40.0-Windows-x86.exe" install -accept-license --installation-dir="D:\desktop\Docker" --wsl-default-data-root="D:\desktop\Docker\data" --windows-containers-default-data-root="D:\\desktop\\Docker" |
"https://registry.docker-cn.com","https://nrbewqda.mirror.aliyuncs.com","https://dmmxhzvq.mirror.aliyuncs.com" { "registry-mirrors": ["https://registry.docker-cn.com","https://nrbewqda.mirror.aliyuncs.com","https://dmmxhzvq.mirror.aliyuncs.com"], "insecure-registries": [], "debug": false, "experimental": false, "features": { "buildkit": true } } docker login |
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.