也可以看一下公眾號CSDN的步驟:
WSL2:我在原生的Win10玩轉(zhuǎn)Linux系統(tǒng)
1:檢查windows版本 和 開始BIOS虛擬化
進(jìn)入bios 開始虛擬化希痴,由于不同電腦的設(shè)置方式不同纸巷,網(wǎng)上也有很多教程畏腕,此處不在贅述
(如果需要裝wsl下的wsl 需要裝 docker鸥拧,windows版本需要 win10 build 19018+
不裝請忽略)
如果版本過低就會導(dǎo)致不能升級到WSL2,也無法使用docker,如果需要升級點擊下方連接升級到 win10-2004版
https://software-download.microsoft.com/download/pr/MediaCreationTool2004.exe
2:啟用或關(guān)閉windows功能
選中【 Hyper-V 】,【適用于Linux的windows 子系統(tǒng)】 這兩個選項累榜,點擊確定
如果提示重啟系統(tǒng)营勤,可以先不進(jìn)行重啟刽辙,等會還要執(zhí)行一些命令因宇,可以一塊重啟恋日;
此處的文檔參考:
點擊確定之后花沉,以管理員身份打開 PowerShell 并運行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
以上步驟的參考文檔:
3:如果只是用Linux 發(fā)行版而不是用docker,此時就可以重啟系統(tǒng)
要僅安裝WSL 1进鸠,現(xiàn)在應(yīng)該重新啟動計算機并繼續(xù)安裝所選的Linux發(fā)行版
----------------------------不安裝docker 可以跳過這一步驟 ---------------------------
重新啟動系統(tǒng),并繼續(xù)下面的步驟更新到WSL2
1:安裝 WSL 2 之前形病,必須啟用“虛擬機平臺”可選功能客年。
2:以管理員身份打開 PowerShell 并運行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新啟動計算機,以完成 WSL 安裝并更新到 WSL 2漠吻。
下載下方連接 并安裝 即可更新到wsl2
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
此處的參考文檔:
3:將 WSL 2 設(shè)置為默認(rèn)版本
以管理員的身份打開 PowerShell量瓜,在安裝新的 Linux 發(fā)行版時運行以下命令,將 WSL 2 設(shè)置為默認(rèn)版本:
wsl --set-default-version 2
此處的參考文檔:
4:前面的步驟是配置環(huán)境途乃,現(xiàn)在開始下載并安裝CentOS7
下載centOs包的zip 包绍傲,下載完成后 直接右鍵 【CentOS7.exe】 以管理員身份運行
https://github.91chifun.workers.dev//https://github.com/yuk7/CentWSL/releases/download/7.0.1907.3/CentOS7.zip
參考地址:
等待安裝完成,進(jìn)入cmd命令行 運行
wsl -l
此時出現(xiàn)下方圖片就代表 centOS7 安裝成功;
(輸入 wsl 或 bash 任一命令都可以進(jìn)入CentOS7,使用exit 就可以退出返回到win系統(tǒng))
5: 安裝windows版docker耍共,通過WSL2映射到wsl 的 centos系統(tǒng)
點擊連接下載docker https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe
后續(xù)步驟就移步到docker的官方文檔吧,人家是專業(yè)的
官方參考文檔