Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2
官方文檔:Install WSL on Windows 10 | Microsoft Docs
提要:
本文是關(guān)于docker的專題討論,作者用一組文檔盡可能保證完整地闡述Docker到底是啥?如何使用?docker的使用范圍等。相關(guān)的其它文章是:
Docker知識1:Docker-hub簡介
Docker知識2:安裝docker-desktop
Docker知識3:Docker的體系簡介
Docker知識4:如何在win10下安裝 / 使用ubuntu ?應(yīng)用WSL2
docker知識5:在WSL2的ubuntu20.04環(huán)境安裝使用docker
在win10的系統(tǒng)下,安裝WSL2后,就相當于在windows下安裝了一個內(nèi)嵌的ubuntu系統(tǒng),該系統(tǒng)比VMware要小很多,也靈活很多。本人在開發(fā)docker過程中,發(fā)現(xiàn)這種ubuntu系統(tǒng)完全滿足要求。因此,向初學(xué)者推薦這種系統(tǒng)的使用。
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:使能虛擬環(huán)境
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設(shè)置為默認版本
?wsl --set-default-version 2
?步驟6:下載ubuntu
打開微軟商城:?Microsoft Store?選擇一款 Linux 版本.
2 下載過后,就有了Ubuntu系統(tǒng)。
?
雙擊進入:??
?這是ubuntu的terminal窗口。可以用命令行操作。
3 WSL2命令
- 列出wsl當前的項目,在cmd中鍵入:
wsl --list --verbose
出現(xiàn)當前WSL的進程:
?C:\Users\myname\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx
?對應(yīng)地,從win10文件管理查.vhdx文件,有個磁盤鏡像ext4.vhdx,是ubuntu20。
- 查看wsl指令幫助:?
?wsl --help
- 設(shè)定wsl2是默認版本?
wsl --set-default-version 2
4? 更換數(shù)據(jù)源
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 -y5 關(guān)于卸載WSL2
注意這里是在 Windows PowerShell(管理員版的cmd)窗口
wslconfig /l
# 以上顯示一個列表
#從列表中選擇要卸載的發(fā)行版(例如Ubuntu)并鍵入命令
wslconfig /u Ubuntu
總結(jié)
以上是生活随笔為你收集整理的Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker知识2:安装docker-d
- 下一篇: 在ubuntu上使用SSH客户端