欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Win11系統(tǒng)中Docker Desktop 安裝和配置指南

  發(fā)布時(shí)間:2025-01-24 08:46:55   作者:佚名   我要評論
說起Docker,第一反應(yīng)就是在Linux系統(tǒng)安裝,那么如果想在Windows系統(tǒng)安裝,怎么辦呢?下面我們就來看看圖文講講在Windows11系統(tǒng)下安裝教程

Docker 容器憑借其輕量化的設(shè)計(jì)、豐富的開源軟件鏡像庫,以及與各種工具的無縫集成,已經(jīng)成為了自托管服務(wù)的「帶頭大哥」。

  • 在 Linux 系統(tǒng)上,安裝 Docker 非常簡單——你只需要在「終端」中輸入幾行命令,系統(tǒng)就能自動(dòng)完成安裝和配置,So Easy!
  • 但在 Windows 11 系統(tǒng)上,情況就變了——你需要依賴 WSL2 或者 Hyper-V 虛擬化平臺作為后端,才能運(yùn)行 Docker Desktop。

這對新手來說可能有些復(fù)雜,不過「你先別急」,本文將詳細(xì)介紹如何在 Windows 11 上一步步安裝和配置 Docker Desktop,讓小白用戶也能輕松上手。

01. 選擇 WSL 2 還是 Hyper-V 后端?

Windows 11 用戶在使用 Docker Desktop 時(shí),可以選擇 WSL 2 或 Hyper-V 作為后端運(yùn)行環(huán)境。這兩種方案各有特點(diǎn),你可以根據(jù)自身需求進(jìn)行選擇:

  • WSL 2 比較適合開發(fā)環(huán)境。
  • Hyper-V 則更適用于生產(chǎn)環(huán)境,特別是在需要高性能和穩(wěn)定性的情況下。

1.1 基礎(chǔ)要求

不管選擇哪種后端方案,你的設(shè)備都必須滿足以下基本條件:

前提條件要求
系統(tǒng)版本Windows 11 家庭版、專業(yè)版、企業(yè)版或教育版(22H2 或更高版本)
CPU支持 SLAT (二級地址轉(zhuǎn)換) 的 64 位處理器
內(nèi)存至少 4GB 系統(tǒng)內(nèi)存
BIOS/UEFIBIOS/UEFI 中已經(jīng)開啟硬件虛擬化支持

1.2 后端要求

WSL 2 后端Hyper-V 后端
后端要求啟用 WSL 2啟用 Hyper-V 和容器

1.3 注意事項(xiàng)

  • 如果你需要運(yùn)行 Windows 容器,必須使用 Windows 11 專業(yè)版或企業(yè)版。家庭版和教育版用戶只能運(yùn)行 Linux 容器。
  • 使用「Hyper-V 后端」時(shí),容器和鏡像會在所有用戶賬戶之間共享,因?yàn)樗匈~戶都使用同一個(gè)虛擬機(jī)。
  • 使用「WSL 2 后端」時(shí),容器和鏡像無法在用戶賬戶之間共享。
  • 推薦優(yōu)先使用 WSL 2 作為后端。

02. 在 BIOS 中啟用 CPU 虛擬化

在安裝 Docker Desktop 之前,我們首先需要開啟 CPU 虛擬化功能。無論你選擇 Hyper-V 還是 WSL2 作為后端,這一步都是必不可少的關(guān)鍵操作:

1、重啟電腦,按下F2、F10DeleteEsc進(jìn)入 BIOS。不同品牌的主板可能有所不同,具體按鍵可以參考主板說明書或上網(wǎng)搜索。

2、根據(jù)你的 CPU 型號啟用相應(yīng)的虛擬化選項(xiàng):

  • 如果是 Intel 處理器,請啟用 Intel VT-x
  • 如果是 AMD 處理器,請啟用 SVM Mode 或 AMD-V
  • 有些主板可能會統(tǒng)一顯示為 CPU Virtualization

在 BIOS 或 UEFI 中打開硬件虛擬化

最后,記得在退出 BIOS 之前按下F10鍵保存設(shè)置。這樣,我們就為 Docker Desktop 配置好了虛擬化環(huán)境。

03. 安裝所需后端組件(可選)

如果你想提前做好準(zhǔn)備,可以手動(dòng)安裝 Docker Desktop 所需的后端組件,具體步驟如下:

你也可以跳過這一步,Docker Desktop 在安裝時(shí)會自動(dòng)配置所需的后端組件。

1、右鍵點(diǎn)擊「開始」菜單,選擇「終端管理員」,以管理員權(quán)限打開 Windows 終端。

2、使用Ctrl + Shift + 1快捷鍵切換到 Powershell 窗口。

3、根據(jù)你選擇的 Docker Desktop 后端,提前安裝相應(yīng)的組件:

  • WSL 2 后端:安裝「適用于 Linux 的 Windows 子系統(tǒng)」、「虛擬機(jī)平臺」和「容器」組件:
Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Windows-Subsystem-Linux","VirtualMachinePlatform","Containers")
  • Hyper-V 后端:安裝「Hyper-V」、「適用于 Linux 的 Windows 子系統(tǒng)」、「虛擬機(jī)平臺」和「容器」組件:
Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V","Microsoft-Windows-Subsystem-Linux","VirtualMachinePlatform","Containers") -All

推薦使用「Hyper-V 后端」的命令進(jìn)行安裝,方便以后在兩種后端之間來回切換。

04. 安裝 Docker Desktop

1、首先,前往 Docker 官網(wǎng)下載「Docker Desktop Installer.exe」安裝程序。

2、右鍵點(diǎn)擊安裝程序,選擇「以管理員身份運(yùn)行」。

3、根據(jù)你的需求,勾選或取消「Use WSL 2 instead of Hyper-V (recommended)」選項(xiàng):

  • 勾選:表示使用 WSL 2 后端。
  • 取消:表示使用 Hyper-V 后端。

選擇是否使用 WSL 2 后端

4、點(diǎn)擊「OK」開始安裝,等待安裝完成后,建議重啟一下電腦。

安裝 Docker Desktop

關(guān)閉并重啟計(jì)算機(jī)

05. 初始化 Docker Desktop

1、右鍵點(diǎn)擊「開始」菜單,選擇「終端管理員」,以管理員權(quán)限打開 Windows 終端。

2、執(zhí)行以下命令,先手動(dòng)更新一下 WSL 版本:

wsl --update

更新 WSL 版本

3、啟動(dòng) Docker Desktop,然后點(diǎn)擊「Accept」接受 Docker 訂閱服務(wù)協(xié)議。

接受 Docker 訂閱服務(wù)協(xié)議

4、你可以選擇登錄 Docker 賬號,或者點(diǎn)擊「Skip」跳過并直接進(jìn)入 Docker Desktop 主界面。

登錄 Docker 賬戶或跳過

選擇你的角色或跳過

06. 切換和驗(yàn)證 Docker Desktop 后端

6.1 切換后端

你可以根據(jù)需要,隨時(shí)在 WSL 2 和 Hyper-V 后端之間進(jìn)行切換,操作步驟如下:

確保 Windows 11 已經(jīng)安裝了后端所需的組件,否則無法從 WSL 2 切換到 Hyper-V。

1、打開 Docker Desktop 管理界面,點(diǎn)擊右上角的「設(shè)置」圖標(biāo)。

2、在「General」常規(guī)選項(xiàng)卡中,勾選(使用)或取消勾選「Use the WSL 2 based engine」選項(xiàng),以選擇是否使用基于 WSL 2 的引擎。

3、點(diǎn)擊右下角的「Apply & restart」按鈕,重啟 Docker Engine。

選擇是否使用 WSL 2 引擎

6.2 切換 WSL 發(fā)行版關(guān)聯(lián)

如果你已經(jīng)在使用某個(gè) WSL 發(fā)行版,也可以將它與 Docker 集成:

1、打開「設(shè)置」>「Resources」>「WSL integration」。

2、根據(jù)需要,選擇要關(guān)聯(lián)的 Linux 發(fā)行版。

  • Enable integration with my default WSL distro:與默認(rèn) WSL 發(fā)行版成。
  • Enable integration with additional distros:與其它發(fā)行版集成。

指定要關(guān)聯(lián)的 WSL 發(fā)行版

點(diǎn)擊右下角的「Apply & restart」按鈕,重啟 Docker Engine。

6.3 驗(yàn)證后端

在使用 WSL 2 或 Hyper-V 后端時(shí),分別會有一個(gè)名為 docker-desktop 的 Linux 子系統(tǒng)(WSL 2 默認(rèn)創(chuàng)建)或名為DockerDesktopVM的虛擬機(jī)在后臺運(yùn)行。你可以使用以下命令進(jìn)行查看:

wsl --list --verbose  # 查看 Linux 子系統(tǒng)的運(yùn)行狀態(tài)
Get-VM               # 查看 Hyper-V 虛擬機(jī)的運(yùn)行狀態(tài)(PowerShell)

查看 Docker Desktop 后端 Hyper-V 虛擬機(jī)/WSL 子系統(tǒng)

現(xiàn)在,Docker Desktop 已經(jīng)準(zhǔn)備就緒,你可以開始搜索并運(yùn)行你感興趣的容器鏡像了。

相關(guān)文章

最新評論