wordpress 添加icp舟山百度seo
Windows有兩種虛擬號技術(shù),WLS和Hyper-V,因為我的win10是家庭版,所以只能采用WLS來安裝docker。
在Windows 10家庭版中,由于默認(rèn)不包含Hyper-V功能,因此容器功能也不可用。即使啟用了Hyper-V,由于Docker Desktop要求Windows 10 Pro或Enterprise版本才能運行,因此即使在家庭版上啟用了Hyper-V,也無法直接運行Docker Desktop。解決這個問題的一種方法是嘗試通過修改系統(tǒng)注冊表來偽裝系統(tǒng)版本為專業(yè)版,但這涉及到修改系統(tǒng)注冊表,可能會帶來風(fēng)險,并且不被推薦。
而且開啟了Hyper-V,vmware15版本以下的虛擬機(jī)無法使用,這里我用WLS技術(shù)安裝docker。
在cmd窗口輸入winver,查看系統(tǒng)版本:
- 對于 x64 系統(tǒng):版本 1903?或更高版本,采用?內(nèi)部版本 18362?或更高版本。
- 對于 ARM64 系統(tǒng):版本 2004?或更高版本,采用?內(nèi)部版本 19041?或更高版本。
- 低于 18362 的版本不支持 WSL 2。?使用?Windows Update 助手更新 Windows 版本。
步驟1 -?啟用適用于 Linux 的 Windows 子系統(tǒng):
需要先啟用“適用于 Linux 的 Windows 子系統(tǒng)”可選功能,然后才能在 Windows 上安裝 Linux 分發(fā)。
以管理員身份打開 PowerShell 并運行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
步驟2 -?啟用虛擬機(jī)功能:
安裝 WSL 2 之前,必須啟用“虛擬機(jī)平臺”可選功能。?計算機(jī)需要虛擬化功能才能使用此功能。
以管理員身份打開 PowerShell 并運行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
這兩步操作也可以通過頁面上的控制面板-程序和功能-啟用或關(guān)閉Windows功能,開啟以下兩項:
步驟3 -?下載 Linux 內(nèi)核更新包:
1、下載最新包:
- 適用于 x64 計算機(jī)的 WSL2 Linux 內(nèi)核更新包?(推薦)
上一步中下載的更新包。?(雙擊以運行 - 系統(tǒng)將提示你提供提升的權(quán)限,選擇“是”以批準(zhǔn)此安裝。)
安裝完成后,請繼續(xù)執(zhí)行下一步 - 在安裝新的 Linux 分發(fā)時,將 WSL 2 設(shè)置為默認(rèn)版本。?(如果希望將新的 Linux 安裝設(shè)置為 WSL 1,請?zhí)^此步驟。)
下載docker安裝包
Windows | Docker Docs
https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe
?
參考文章:
DockerDesktop安裝指南以及Windows下WSL2和 Hyper-V相關(guān)問題追查
WSL2 安裝教程
Windows家庭版沒有Hyper-V功能的解決方案_windows功能沒有hyperv-CSDN博客