windows通过wsl2安装ubuntu系统

wsl (Windows Subsystem for Linux) 即用于Windows的安装Linux子系统,实现了在windows 10 或 windows 11上运行原生Linux系统的功能。

wsl2 为其最新版本,可以更好的在Windows上运行Linux子系统。

1、以管理员身份运行powershell,然后执行:

#第1步,先启用 WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
#第2步,启用“虚拟机平台”
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2、现在一般使用wsl2,所以把版本设置为2:

wsl --set-version 2

3、然后打开Microsoft store,安装你想要安装的Linux系统,这里选择的是Ubuntu系统。 

 在这里插入图片描述

也可以命令行进行安装:

先查看可用分发列表

wsl --list --online

然后安装需要分发

#wsl默认会安装在C盘,推荐将软件默认安装在其它盘,打开设置>系统>存储>更改新内容的保存位置,修改新的应用保存到D盘。

wsl --install -d Ubuntu

 适用于Linux的Windows子系统分发版的 wsl1 和 wsl2 版本之间切换

wsl --set-version Ubuntu 2

设置某个Linux发行版本为默认子系统

wslconfig /setdefault DISTRO-NAME (例如:Ubuntu)

查看状态

wsl --list -v

windows下更改docker的数据文件存储位置

1、先创建docker数据文件存储目录,例如 

mkdir -p F:\Docker\docker

2、使用wsl --export 命令把 docker数据和文件分别导出到之前创建的目录中

wsl --export docker-desktop F:\Docker\docker\docker-desktop.tar
wsl --export docker-desktop-data F:\Docker\docker\docker-desktop-data.tar

3、使用wsl --unregister 命令注销 docker数据和文件的分发

wsl --unregister docker-desktop
wsl --unregister docker-desktop-data

4、注销之后在使用下边的命令,把之前导出的压缩文件导入到新的存储目录中,同时会指定docker新的存储目录

wsl --import docker-desktop F:\Docker\docker\docker-desktop F:\Docker\docker\docker-desktop.tar --version 2
wsl --import docker-desktop-data F:\Docker\docker\docker-desktop-data F:\Docker\docker\docker-desktop-data.tar --version 2

你可能感兴趣的:(ubuntu,linux,运维)