概述
官方文档:Install WSL on Windows 10 | Microsoft Docs
一、提要
警示:如果您只是随意学学Docker,可以参考本文档。因为WSL性能似乎不及虚拟机+ubuntu好用。
本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使用?docker的使用范围等。相关的其它文章是:
Docker知识1:Docker-hub简介
Docker知识2:安装docker-desktop
Docker知识3:Docker的体系简介
Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2
docker知识5:在WSL2的ubuntu20.04环境安装使用docker
在win10的系统下,安装WSL2后,就相当于在windows下安装了一个内嵌的ubuntu系统,该系统比VMware要小很多,也灵活很多。本人在开发docker过程中,发现这种ubuntu系统完全满足要求。因此,向初学者推荐这种系统的使用。
1 如何安装WSL2?
在Win10桌面,在开始按钮上右键选择管理员身份启动PowerShell。
弹出窗口
进入PowerShell后
步骤1:输入下述指令,允许Win10启用WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
步骤2:检查win版本
1)版本检查:选键盘: Windows logo 键 + R键, 后进入cmd;键入 winver, 选 OK键.
2)开始菜单中找Resetting(N). 再找【更新和安全】
步骤3:使能虚拟环境
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
步骤4:下载WSL2最新版本
- WSL2 Linux kernel update package for x64 machines
- 下载后文件是wsl_update_x64.msi,双击安装。
步骤5:将WSL2设置为默认版本
wsl --set-default-version 2
步骤6:下载ubuntu
打开微软商城: Microsoft Store 选择一款 Linux 版本.
2 下载过后,就有了Ubuntu系统。
双击进入:
这是ubuntu的terminal窗口。可以用命令行操作。
3 WSL2命令
- 列出wsl当前的项目,在cmd中键入:
wsl --list --verbose
出现当前WSL的进程:
C:UsersmynameAppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscLocalStateext4.vhdx
对应地,从win10文件管理查.vhdx文件,有个磁盘镜像ext4.vhdx,是ubuntu20。
- 查看wsl指令帮助:
wsl --help
- 设定wsl2是默认版本
wsl --set-default-version 2
4 更换数据源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade -y
5 关于卸载WSL2
注意这里是在 Windows PowerShell(管理员版的cmd)窗口
wslconfig /l
# 以上显示一个列表
#从列表中选择要卸载的发行版(例如Ubuntu)并键入命令
wslconfig /u Ubuntu
最后
以上就是缓慢柜子为你收集整理的Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2一、提要1 如何安装WSL2?2 下载过后,就有了Ubuntu系统。3 WSL2命令4 更换数据源5 关于卸载WSL2的全部内容,希望文章能够帮你解决Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2一、提要1 如何安装WSL2?2 下载过后,就有了Ubuntu系统。3 WSL2命令4 更换数据源5 关于卸载WSL2所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复