也可以看一下公眾號CSDN的步驟:
WSL2:我在原生的Win10玩轉Linux系統
1:檢查windows版本 和 開始BIOS虛擬化
進入bios 開始虛擬化,由于不同電腦的設置方式不同,網上也有很多教程,此處不在贅述
(如果需要裝wsl下的wsl 需要裝 docker,windows版本需要 win10 build 19018+
不裝請忽略)
如果版本過低就會導致不能升級到WSL2,也無法使用docker,如果需要升級點擊下方連接升級到 win10-2004版
https://software-download.microsoft.com/download/pr/MediaCreationTool2004.exe
2:啟用或關閉windows功能
選中【 Hyper-V 】,【適用于Linux的windows 子系統】 這兩個選項,點擊確定
如果提示重啟系統,可以先不進行重啟,等會還要執行一些命令,可以一塊重啟;
此處的文檔參考:
點擊確定之后,以管理員身份打開 PowerShell 并運行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
以上步驟的參考文檔:
3:如果只是用Linux 發行版而不是用docker,此時就可以重啟系統
要僅安裝WSL 1,現在應該重新啟動計算機并繼續安裝所選的Linux發行版
----------------------------不安裝docker 可以跳過這一步驟 ---------------------------
重新啟動系統,并繼續下面的步驟更新到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 設置為默認版本
以管理員的身份打開 PowerShell,在安裝新的 Linux 發行版時運行以下命令,將 WSL 2 設置為默認版本:
wsl --set-default-version 2
此處的參考文檔:
4:前面的步驟是配置環境,現在開始下載并安裝CentOS7
下載centOs包的zip 包,下載完成后 直接右鍵 【CentOS7.exe】 以管理員身份運行
https://github.91chifun.workers.dev//https://github.com/yuk7/CentWSL/releases/download/7.0.1907.3/CentOS7.zip
參考地址:
等待安裝完成,進入cmd命令行 運行
wsl -l
此時出現下方圖片就代表 centOS7 安裝成功;
(輸入 wsl 或 bash 任一命令都可以進入CentOS7,使用exit 就可以退出返回到win系統)
5: 安裝windows版docker,通過WSL2映射到wsl 的 centos系統
點擊連接下載docker https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe
后續步驟就移步到docker的官方文檔吧,人家是專業的
官方參考文檔