Windows 家庭版使用安装 wsl 和 docker

158次阅读
2条评论

共计 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 后可以进行配置。

Windows 家庭版使用安装 wsl 和 docker

Windows 家庭版使用安装 wsl 和 docker

提醒:本文发布于295天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-06-07发表,共计1155字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2条评论)
enkidu 评论达人 LV.1
2023-08-08 10:27:53 回复

完美!

 Windows  Edge  中国江苏省宿迁市电信
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 无忧云 提供安全防护和加速服务