共计 1155 个字符,预计需要花费 3 分钟才能阅读完成。
零、前言
windows 使用 docker 有两种方式,一种是安装 wsl,另外一种是开启 Hyper-V。
如果使用的是 windows 的家庭版版本,默认是没有安装 Hyper-V 的,要么安装一个,要么就只能使用 wsl 了。
这里是阿蛮君在 windows 上安装 Docker 的记录。
一、安装 WSL
1. 开启相关功能
进入控制面板 -> 程序 -> 启用或关闭Windows功能,将虚拟机相关的都勾选上。如适用于 Linux 的 Windows 子系统,Windows 虚拟机监控程序平台,虚拟机平台。
2. 设置默认为wsl2
参考于:旧版 WSL 的手动安装步骤
2.1 启用Windows子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2.2 检查运行WSL2的要求
一般来说,现在的系统基本都满足。
对于 x64 系统:版本 1903 或更高版本,内部版本 18362 或更高版本。
对于 ARM64 系统:版本 2004 或更高版本,内部版本 19041 或更高版本
2.3 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2.4 下载安装Linux内核更新程序包
地址:适用于 x2 计算机的 WSL64 Linux 内核更新包
管理员运行下载的更新包。
2.5 将WSL2设置为默认版本
wsl --set-default-version 2
# 查看默认版本
wsl -l -v
2.6 开启子系统
为了解决可能出现的报错,这一步骤和上面命令一样再次开启子系统,不然很有可能还是出现报错。
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
这里会提示重启,一定要重启!!!
3. 安装wsl
一种选择是进入微软商店搜索 wsl,选择合适的版本安装。
另一种方式是使用命令行安装,命令如下:
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-2004 -OutFile ./Ubuntu.appx -UseBasicParsing
安装时设置用户名和密码,如果没有看见进入 wsl 的快捷键,直接使用 cmd,输入 wsl
进入即可。
二、安装 Docker
进入 Docker 官网,下载 windows 版本,然后以管理员进行安装。
安装好 docker 后可以进行配置。
提醒:本文发布于545天前,文中所关联的信息可能已发生改变,请知悉!