Docker windows环境安装 #
下载最新docker desktop。 #
下载链接:Download Docker Desktop | Docker (opens new window)
安装docker desktop #
具体步骤如下:
- 1、安装docker desktop客户端。
下载链接:Download Docker Desktop | Docker (opens new window)
安装默认会报错(wsl update错误)
2、更新windows WSL版本
- 启用适用于 Linux 的 Windows 子系统
在windows的cmd中执行以下 命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
检查运行 WSL 2 的要求
- 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载 Linux 内核更新包
https://aka.ms/wslstore (opens new window)
选择ubuntu 20.
将 WSL 2 设置为默认版本
wsl --set-default-version 2
访问慢镜像加速设置
打开docker desktop的Settings-》Docker Engine新增配置文件:
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
]
点击保存。
FAQ #
docker desktop启动失败,wsl update错误 #
解决方案:旧版 WSL 的手动安装步骤 | Microsoft Learn (opens new window)
下载ubuntu的windows版本安装出错问题 #
WslRegisterDistribution failed with error: 0x800701bc
解决方案:
在win10 2004系统中,于是按照网上的教程,升级到了WSL2。在升级了WSL2以后重新安装Ubuntu20.04 时遇到问题,安装完成后无法正常启动,报错信息如下:
造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。
下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi (opens new window)