Docker?Desktop安裝指南及漢化超詳細教程
一、Docker安裝指南
1.1 系統(tǒng)要求
根據(jù)不同操作系統(tǒng),安裝Docker前請確認系統(tǒng)滿足以下要求:
| 操作系統(tǒng) | 推薦版本 | 硬件要求 |
|---|---|---|
| Windows 10/11 | 專業(yè)版/企業(yè)版/家庭版(v1903+) | 開啟WSL2或Hyper-V,4核CPU/8GB內(nèi)存 |
| macOS | macOS 15+ | 支持Intel或M系列芯片 |
| Ubuntu | 24.04 LTS / 22.04 LTS | 內(nèi)核≥5.4,4核CPU/8GB內(nèi)存 |
| CentOS | Stream 9 | 內(nèi)核≥5.4,4核CPU/8GB內(nèi)存 |
1.2 Windows安裝Docker Desktop
前置要求:安裝WSL2
在Windows上使用Docker Desktop,需要先安裝WSL2和Linux發(fā)行版(如Ubuntu)。若未安裝,請以管理員身份打開PowerShell執(zhí)行:
# 啟用WSL功能 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart # 設置WSL2為默認版本 wsl --set-default-version 2 # 安裝Ubuntu(可從Microsoft Store安裝,或使用命令) wsl --install -d Ubuntu
安裝Docker Desktop
方法一:官網(wǎng)下載安裝(推薦新手)
- 訪問 Docker官網(wǎng)
- 點擊“Download for Windows - AMD64”下載安裝包
- 雙擊運行安裝程序,按向?qū)瓿砂惭b
- 安裝過程中勾選“啟用WSL2集成”
方法二:使用winget安裝(快速)
winget install Docker.DockerDesktop
啟動驗證
安裝完成后,啟動Docker Desktop。在任務欄看到鯨魚圖標靜止時,打開終端驗證:
docker version docker ps
若遇到“WSL更新失敗”提示,請升級Windows版本至22H2或更高,并執(zhí)行wsl --update。
1.3 Linux安裝Docker CE
Ubuntu安裝步驟
# 1. 卸載舊版本(如有) sudo apt-get remove docker docker-engine docker.io containerd runc # 2. 安裝依賴 sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release # 3. 添加Docker官方GPG密鑰 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # 4. 添加穩(wěn)定版?zhèn)}庫 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 5. 安裝Docker引擎 sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io # 6. 啟動并設置開機自啟 sudo systemctl start docker sudo systemctl enable docker # 7. 驗證安裝 sudo docker run hello-world
配置用戶組(免sudo運行)
sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
配置鏡像加速(國內(nèi)用戶推薦)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com"
]
}
EOF
sudo systemctl restart docker
1.4 macOS安裝Docker Desktop
- 訪問 Docker官網(wǎng)
- 根據(jù)芯片選擇下載:Intel芯片選“Mac - Intel”,M系列芯片選“Mac - Apple Silicon”
- 雙擊.dmg文件,將Docker拖入Applications文件夾
- 啟動Docker Desktop,按提示完成配置
- 驗證安裝:
docker --version
二、Docker Desktop漢化指南
Docker Desktop官方目前僅提供英文界面,但可以通過語言包實現(xiàn)漢化。以下為各平臺的漢化方法。
2.1 獲取漢化包
訪問 GitHub項目,下載對應版本的漢化包:
| 操作系統(tǒng) | 芯片架構(gòu) | 漢化包文件 |
|---|---|---|
| Windows | Intel/AMD x64 | app-Windows-x86.asar |
| Windows | ARM | app-Windows-arm.asar |
| macOS | Apple Silicon | app-Mac-apple.asar |
| macOS | Intel x64 | app-Mac-intel.asar |
| Ubuntu/Debian | x64 | app-Debian-x86.asar |
2.2 Windows漢化步驟
- 關閉Docker Desktop(確保完全退出)
- 備份原文件:導航到
C:\Program Files\Docker\Docker\frontend\resources - 找到
app.asar文件,復制備份(如app.asar.bak) - 替換文件:將下載的漢化包重命名為
app.asar,復制到上述目錄替換原文件 - 重新啟動Docker Desktop,界面即顯示中文
2.3 macOS漢化步驟
- 關閉Docker Desktop
- 打開終端,進入Docker應用資源目錄:
cd /Applications/Docker.app/Contents/Resources
- 備份原文件:
cp app.asar app.asar.bak
- 將下載的漢化包重命名為
app.asar,復制替換 - 重新啟動Docker Desktop
2.4 Linux漢化步驟
- 關閉Docker Desktop
- 進入資源目錄:
cd /opt/docker-desktop/resources
- 備份并替換
app.asar文件 - 重新啟動
2.5 漢化注意事項
- 版本匹配:漢化包必須與Docker Desktop版本對應,否則可能無法啟動
- 升級后重新漢化:每次升級Docker Desktop后,漢化會被覆蓋,需重新替換
- 回退方法:如漢化后出現(xiàn)問題,將備份的
app.asar.bak恢復即可
三、Docker基本示例:運行第一個容器
3.1 Hello World:驗證安裝
最經(jīng)典的入門命令,驗證Docker是否正確安裝并運行:
docker run hello-world
執(zhí)行后,Docker會:
- 檢查本地是否有
hello-world鏡像 - 若無,則從Docker Hub自動拉取
- 創(chuàng)建并運行容器,輸出歡迎信息后退出
輸出示例:
Hello from Docker! This message shows that your installation appears to be working correctly. ...
3.2 運行Nginx Web服務器
這是最實用的入門示例,演示如何運行一個真正的服務:
# 1. 運行Nginx容器,將容器80端口映射到主機8080端口 docker run -d --name my-nginx -p 8080:80 nginx # 參數(shù)說明: # -d:后臺運行 # --name:指定容器名稱 # -p 主機端口:容器端口:端口映射
驗證訪問:打開瀏覽器訪問 http://localhost:8080,即可看到Nginx歡迎頁面。
查看容器狀態(tài):
docker ps
停止并刪除容器:
docker stop my-nginx docker rm my-nginx
3.3 進入容器內(nèi)部
有時需要進入容器內(nèi)部調(diào)試或查看文件:
# 以交互模式運行容器(-it) docker run -it --name test-container ubuntu bash # 或者在運行中的容器執(zhí)行命令 docker exec -it my-nginx bash
在容器內(nèi)可以執(zhí)行各種命令,如ls、cat等。輸入exit退出容器。
3.4 管理鏡像和容器
查看本地鏡像:
docker images
查看所有容器(包括已停止):
docker ps -a
查看容器日志:
docker logs my-nginx # 實時跟蹤日志 docker logs -f my-nginx
刪除鏡像:
docker rmi nginx
清理未使用的容器、鏡像:
docker system prune -a
3.5 簡單示例:自定義HTML頁面
通過掛載本地目錄,替換Nginx默認頁面:
# 1. 創(chuàng)建本地HTML文件 mkdir ~/my-html echo "<h1>Hello from Docker!</h1>" > ~/my-html/index.html # 2. 運行容器并掛載目錄 docker run -d --name web -p 8080:80 -v ~/my-html:/usr/share/nginx/html nginx
訪問 http://localhost:8080,即可看到自定義內(nèi)容。-v參數(shù)將本地目錄掛載到容器內(nèi),修改本地文件會實時反映在容器中。
四、常見問題與解決
4.1 容器啟動后立即退出
現(xiàn)象:運行docker run后容器狀態(tài)為Exited。
診斷:查看日志 docker logs <容器ID>
常見原因:前臺進程未持續(xù)運行(如啟動bash但沒有交互模式),解決方案:
# 保持容器運行 docker run -it ubuntu bash
4.2 端口沖突
現(xiàn)象:啟動容器時提示port is already allocated。
解決:修改映射端口,或查找占用進程:
# 查找占用8080端口的進程(Linux/Mac) lsof -i:8080 # 修改映射端口 docker run -d -p 8081:80 nginx
4.3 鏡像拉取慢
解決:配置國內(nèi)鏡像加速(見1.3節(jié))
4.4 WSL更新失敗(Windows)
現(xiàn)象:Docker Desktop啟動提示W(wǎng)SL更新失敗。
解決:
- 升級Windows版本至22H2+
- 以管理員身份運行PowerShell:
wsl --update - 重啟Docker Desktop

總結(jié)
到此這篇關于Docker Desktop安裝指南及漢化超詳細教程的文章就介紹到這了,更多相關Docker Desktop安裝漢化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker-maven-plugin打包鏡像并上傳到私有倉庫
本文主要介紹了docker-maven-plugin打包鏡像并上傳到私有倉庫,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
docker?Desktop安裝WSL?--update報錯問題成功解決辦法
這篇文章主要介紹了如何在Windows?11上設置WSL2為默認版本,解決WSL2安裝和卸載過程中遇到的問題,包括強制中斷命令、wsl--uninstall命令無效以及手動刪除Linux發(fā)行版的方法,需要的朋友可以參考下2025-02-02

