1. 程式人生 > 實用技巧 >Win10安裝Docker19.03.13遇到的那些故事

Win10安裝Docker19.03.13遇到的那些故事

前置基礎

Docker系統要求

  • Windows 10 64位:專業版,企業版或教育版(內部版本16299或更高版本)。

    對於Windows 10 Home,請參閱在Windows Home上安裝Docker Desktop

  • 必須啟用Hyper-V和Containers Windows功能。
  • 要在Windows 10上成功執行Client Hyper-V,需要滿足以下硬體先決條件:

虛擬化

您的計算機必須具有以下功能,Docker Desktop才能正常執行。

WSL 2和WINDOWS HOME

  1. 虛擬機器平臺
  2. Windows Linux子系統
  3. 在BIOS中啟用虛擬化
  4. Windows啟動時啟用了虛擬機器監控程式

Win10安裝WSL步驟

1、需要先啟用“適用於 Linux 的 Windows 子系統”可選功能,然後才能在 Windows 上安裝 Linux 分發。

以管理員身份開啟 PowerShell 並執行:

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

2、若要更新到 WSL 2,需要執行 Windows 10。

WSL要求

  • 對於 x64 系統:版本 1903或更高版本,採用內部版本 18362或更高版本。
  • 對於 ARM64 系統:版本 2004或更高版本,採用內部版本 19041或更高版本。
  • 低於 18362 的版本不支援 WSL 2。使用Windows Update 助手更新 Windows 版本。

若要檢查 Windows 版本及內部版本號,選擇 Windows 徽標鍵 + R,然後鍵入“winver”,選擇“確定”。(或者在 Windows 命令提示符下輸入ver命令)。更新到“設定”選單中的最新 Windows 版本

3、安裝 WSL 2 之前,必須啟用“虛擬機器平臺”可選功能。

以管理員身份開啟 PowerShell 並執行:

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

4、下載 Linux 核心更新包

4.1 下載最新包:

適用於 x64 計算機的 WSL2 Linux 核心更新包

備註:如果使用的是 ARM64 計算機,請下載ARM64 包如果不確定自己計算機的型別,請開啟命令提示符或 PowerShell,並輸入:systeminfo | find "System Type"

4.2 執行上一步中下載的更新包。(雙擊以執行 - 系統將提示你提供提升的許可權,選擇“是”以批准此安裝。)

安裝完成後,請繼續執行下一步 - 在安裝新的 Linux 分發時,將 WSL 2 設定為預設版本。(如果希望將新的 Linux 安裝設定為 WSL 1,請跳過此步驟。)

微軟官方文件:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

超V

在Windows 10 Pro或Enterprise上,您還可以在啟用以下功能的情況下使用Hyper-V:

  1. Hyper-V已安裝且正在執行
  2. 在BIOS中啟用虛擬化
  3. Windows啟動時啟用了虛擬機器監控程式

必須啟用虛擬化

除了Hyper-VWSL 2,還必須啟用虛擬化。檢查工作管理員上的“效能”選項卡:

Docker安裝

官方地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows/

一直下一步就可以了,next next next~

Tips:遇到問題

如果上一步紅色虛擬化狀態是:已禁用 啟動Docker會遇到下圖問題,因為這個是BIOS設定未啟用虛擬化

BIOS開啟虛擬化

開啟方法如下:

1、首先,您需要確認計算機型號和CPU、BIOS的型號,因為過老的計算機是不支援虛擬化技術的。

2、進入到BIOS後,找到Configuration選項或者Security選項,然後選擇Virtualization,或者Intel Virtual Technology,儲存退出啟動電腦。

3、工作管理員上的“效能”選項卡,一般就可以直接看到虛擬化:已啟用

Docker官方文件:https://docs.docker.com/docker-for-windows/install/(推薦官方文件)

作者水平有限歡迎園友糾正錯誤及不恰當之處,予以及時修正以免誤導他人!