在當今的軟件開發(fā)領(lǐng)域,Docker 已經(jīng)成為了容器化技術(shù)的代表,它允許開發(fā)者將應(yīng)用及其依賴打包在輕量級、可移植的容器中,從而實現(xiàn)跨平臺的一致性。本文將為你提供一份詳細的指南,教你如何在 Windows 電腦上安裝并使用 Docker。
一、安裝前的必備條件
在 Windows 上安裝 Docker 之前,需要確保你的系統(tǒng)滿足以下條件:
1、系統(tǒng)要求:
Windows 11 64 位:家庭版或?qū)I(yè)版 21H2 或更高版本,或企業(yè)版或教育版 21H2 或更高版本。
Windows 10 64 位:建議使用 Home 或 Pro 22H2(內(nèi)部版本 19045)或更高版本,或者企業(yè)或教育版 22H2(內(nèi)部版本 19045)或更高版本。最低要求是 Home 或 Pro 21H2(內(nèi)部版本 19044)或更高版本,或者 Enterprise 或教育版 21H2(內(nèi)部版本 19044)或更高版本。
2、處理器虛擬化技術(shù):
確保你的處理器支持并已開啟虛擬化技術(shù)。這可以通過“任務(wù)管理器--性能--CPU”中查看,如果虛擬化顯示“已啟用”則沒有問題。如果沒有啟用,你需要進入主板 BIOS 中進行設(shè)置。
二、安裝前的準備
啟用 Hyper-V 和 WSL:
通過快捷鍵 Win + R 打開“運行”窗口,輸入 OptionalFeatures 并回車。
在“Windows 功能”中勾選“Hyper-V”、“Windows虛擬機監(jiān)控程序平臺”、“容器”、“適用于Linux的Windows子系統(tǒng)”這四項,然后點擊“確定”。
系統(tǒng)將提示重啟,選擇“立即重新啟動”。
三、正式安裝 Docker
1、下載安裝程序:
訪問 Docker 官網(wǎng)下載頁面:Docker Desktop for Windows。
下載適合 Windows 的安裝程序。
2、安裝 Docker Desktop:
下載完成后,雙擊安裝程序開始安裝。
在安裝過程中,確保勾選所有選項以自動下載并安裝必要的程序。
四、初始配置
1、啟動 Docker Desktop:
安裝完成后,通過桌面圖標啟動 Docker Desktop,并接受許可協(xié)議。
2、解決虛擬化技術(shù)問題:
如果遇到虛擬化技術(shù)未啟用的問題,右鍵點擊開始菜單,選擇“Windows 終端(管理員)”。
輸入命令 bcdedit /set hypervisorlaunchtype auto 并回車,以啟用虛擬化技術(shù)。
3、安裝 WSL2 發(fā)行版:
在“Windows 終端(管理員)”中,輸入命令 wsl.exe --list --online 查看可安裝的 WSL 發(fā)行版列表。
選擇一個發(fā)行版進行安裝,例如輸入命令 wsl.exe --install Debian 來安裝 Debian。
五、成果檢驗
1、驗證 Docker 安裝:
在“Windows 終端(管理員)”中,輸入命令 docker version 來查詢 Docker 版本信息。
運行命令 docker run hello-world 來部署一個測試容器,驗證 Docker 是否正常工作。
2、Docker Desktop 界面:
打開 Docker Desktop 程序,檢查是否顯示了剛剛部署的測試容器。
在 Windows 電腦上安裝和使用 Docker 可能需要一些額外的步驟和設(shè)置,但是通過按照上述步驟一步步操作,您應(yīng)該可以成功地在您的電腦上安裝和使用 Docker 了。Docker 是一個非常強大和流行的容器化平臺,可以幫助您更輕松地管理和部署應(yīng)用程序。希望這篇文章對您有所幫助,祝您在使用 Docker 的過程中順利!