日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

windows11安裝docker desktop

作者:小苗歐巴 更新時間: 2022-02-21 編程語言

我們知道docker的安裝一般我們是安裝在linux系統(tǒng)上的,但是如果你的宿主機是windows,那么你還想裝docker,那么就需要現(xiàn)在你的windows上裝上虛擬機,虛擬機上裝linux操作系統(tǒng),然后在Linux操作系統(tǒng)上再去安裝docker,這樣比較麻煩。

docker desktop的出現(xiàn)就可以解決上面那個問題,你只需要在windows上開啟虛擬化功能,然后安裝一下docker desktop就可以了。

1.開始hype-v的虛擬化功能。
打開Windows的設(shè)置–應(yīng)用-更多windows功能。在這里插入圖片描述

在這里插入圖片描述

?可以看到我這個沒有hype-v,所以需要添加一下。
具體添加步驟如下:
在本地創(chuàng)建一個.bat文件,內(nèi)容為:

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

保存為.bat文件,然后右鍵,以管理員身份運行。?

在這里插入圖片描述

?等待安裝好之后,最后一步點擊Y。完成安裝。
然后以管理員身份運行powershell.這個其實就是cmd的升級版,cmd大家應(yīng)該很熟悉,就是windows下的命令行工具,就跟我們的linux的命令行逸一樣,只是windows使用更多的是圖形化界面,面向的用戶群體比較廣。
回到正文,在power shell中執(zhí)行以下幾個命令:
?

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

該命令是啟動WSL。WSL是linux操作系統(tǒng)內(nèi)核的一些組件,其實我們雖然是在windows下進行安裝docker 實際上我們的docker還是跑在了Linux上的,這就是為什么我們需要用WSL的原因。
上面的命令執(zhí)行完成之后,執(zhí)行下面的語句:?

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

上面的命令是啟動虛擬機的功能。
完成之后重啟電腦。
就可以看到有了:?

在這里插入圖片描述?

2、安裝更新為wsl2,首先下載;

?下載地址: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下載完成之后,進行安裝。
安裝完成之后,將wsl2設(shè)置為默認版本。?

wsl --set-default-version 2

完成之后,重啟電腦。?

3、安裝docker desktop installer.到官網(wǎng)上下載:?

https://docs.docker.com/desktop/windows/install/

下載完成之后,點擊安裝,一直下一步,完成之后,就可以使用了。如下:?

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/miaoye520/article/details/122969113

欄目分類
最近更新