# Windows10下安裝Docker的步驟
## 前言
Docker作為當前最流行的容器化技術,能夠幫助開發者快速構建、部署和運行應用程序。本文將詳細介紹在Windows 10系統上安裝Docker的完整流程,包括環境準備、安裝步驟和基礎驗證。
---
## 一、環境準備
在安裝Docker前,請確保系統滿足以下要求:
### 1. 系統版本要求
- Windows 10 64位專業版/企業版/教育版(版本1903或更高)
- **不支持家庭版**(需升級或使用Docker Toolbox替代)
### 2. 啟用Hyper-V虛擬化
1. 右鍵點擊開始菜單 → 選擇"應用和功能"
2. 點擊"程序和功能" → 選擇"啟用或關閉Windows功能"
3. 勾選 **Hyper-V** 和 **Windows虛擬機監控平臺**
4. 重啟計算機生效
> 注意:部分CPU需在BIOS中開啟虛擬化支持(Intel VT-x/AMD-V)
### 3. 檢查虛擬化狀態
以管理員身份運行PowerShell,執行:
```powershell
systeminfo
在輸出中確認:
Hyper-V 要求: 虛擬機監控模式擴展 是
訪問Docker官網下載頁面: https://www.docker.com/products/docker-desktop
選擇 Windows 版本下載(約500MB)
Docker Desktop Installer.exe
首次啟動會出現鯨魚圖標,等待后端服務初始化(約2-5分鐘)
打開命令提示符(CMD)執行:
docker --version
docker-compose --version
正常應顯示類似:
Docker version 20.10.12, build e91ed57
docker-compose version 1.29.2, build 5becea4c
執行以下命令拉取并運行Hello-World鏡像:
docker run hello-world
成功時會顯示:
Hello from Docker!
This message shows your installation appears to be working correctly.
錯誤提示:WSL 2 installation is incomplete
解決方案:
wsl --set-default-version 2
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
如果提示端口被占用(如2375),可修改Docker配置: 1. 右鍵系統托盤Docker圖標 → Settings 2. 選擇”Resources” → “Advanced” 3. 調整”API proxy port”為未占用端口
在Docker設置中添加鏡像倉庫:
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
docker run -d -p 8080:80 --name mynginx nginx
訪問 http://localhost:8080
查看默認頁面
docker ps -a
docker stop mynginx
docker rm mynginx
通過以上步驟,您已成功在Windows 10上搭建了Docker環境。建議進一步學習: - Dockerfile編寫 - Docker Compose多容器編排 - 容器數據卷管理
如需卸載,可通過控制面板→程序→卸載Docker Desktop完成。 “`
(全文約900字,實際使用時可根據需要調整細節描述)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。