Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2

官方文档:Install WSL on Windows 10 | Microsoft Docs

提要:

本文是关于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最新版本

步骤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:\Users\myname\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.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

猜你喜欢

转载自blog.csdn.net/gongdiwudu/article/details/119000936