新手必看!如何在筆電安裝 Docker?完整架構選擇指南

更新日期: 2025 年 3 月 4 日

Docker 是現代開發環境中不可或缺的工具,無論是開發、測試,甚至是部署應用程式,都能透過 Docker 快速建立統一的執行環境。

但由於不同筆電的硬體架構不同,在安裝 Docker 前,我們需要先確認自己的裝置類型,才能選擇適合的版本。

本指南將手把手帶你安裝 Docker,確保你的筆電能順利執行 Docker 容器!


確認你的筆電架構

不同的筆電可能使用 AMD64(常見於 Windows/Intel Mac)或 ARM64(如 Apple M1/M2/M3、部分 Windows on ARM 裝置)。

請先檢查你的 CPU 架構,以確保安裝正確的 Docker 版本。

如何查看你的筆電架構?

🔹 Windows 用戶

  1. 打開 工作管理員(Ctrl + Shift + Esc)。
  2. 切換到 效能 分頁,找到 CPU 欄位。
    • 如果顯示「AMD Ryzen」或「Intel Core」→ 你使用的是 AMD64。
    • 如果顯示「Snapdragon」或「Microsoft SQ」→ 你使用的是 ARM64。

🔹 Mac 用戶

  1. 點擊左上角 蘋果圖示 → 選擇 關於這台 Mac
  2. 晶片 欄位中查看:
    • Apple Silicon(M1/M2/M3)→ ARM64。
    • Intel 處理器 → AMD64。

🔹 Linux 用戶

  1. 開啟終端機,輸入以下指令檢查架構: lscpu | grep Architecture
  2. 結果顯示:
    • x86_64 → 代表 AMD64
    • aarch64 → 代表 ARM64

選擇適合你的 Docker 版本

不同架構的筆電需要不同的 Docker 版本,以下是對應的安裝方式:

如果你使用 AMD64(Intel/AMD 處理器)

💡 適用於大多數 Windows 筆電、Intel Mac、標準 Linux 裝置

🔹 推薦安裝方式

🔹 優勢
✅ 兼容性最佳,大部分 Docker 容器都是針對 AMD64 設計的。
✅ 安裝簡單,無需額外設定。

如果你使用 ARM64(Apple Silicon / Windows on ARM)

💡 適用於 Apple M1/M2/M3、Windows ARM 筆電(如 Snapdragon 裝置)

🔹 推薦安裝方式

🔹 注意事項
⚠️ 優先使用 ARM64 版本的 Docker 鏡像(如 nginx:latest 會自動匹配架構)。
⚠️ 如果需要運行 AMD64 容器,Docker 會自動啟用 QEMU 模擬,但效能可能下降 20%~50%


開始使用 Docker!

測試 Docker 是否成功安裝

安裝完成後,打開終端機或命令提示字元,輸入:

docker version

如果正確顯示 Docker 版本,代表安裝成功!

嘗試運行第一個 Docker 容器

可以執行以下指令來測試 Docker 是否正常運作:

docker run hello-world

如果終端機顯示「Hello from Docker!」,恭喜你,Docker 已成功安裝! 🎉


進階技巧(適用 ARM64 用戶)

如果你的筆電是 ARM64(例如 M1/M2 Mac),有些容器可能沒有對應的 ARM64 版本,這時可以使用以下方法解決:

強制執行 AMD64 容器

可以使用 --platform 參數讓 Docker 嘗試模擬執行 AMD64 容器:

docker run --platform linux/amd64 -it your_image_name

但請注意,此方法會降低效能,僅適合非高效能需求的應用。

使用多架構支援的容器

許多熱門開源專案(如 nginxnode)已經支援 多架構,可以直接執行:

docker pull nginx:latest  # Docker 會自動匹配你的架構

自己打包多架構 Docker 鏡像

如果你是開發者,想要確保你的應用能同時支援 AMD64 和 ARM64,可以使用 buildx 來構建多架構鏡像:

docker buildx create --use  
docker buildx build --platform linux/amd64,linux/arm64 -t your_image:tag .

總結與建議

1️⃣ 先確認你的筆電架構(AMD64 或 ARM64)。
2️⃣ 下載對應的 Docker 版本(AMD64 直接安裝官方 Docker,ARM64 需使用相容版本)。
3️⃣ 成功安裝後,運行 docker version 測試環境是否正常
4️⃣ Apple M1/M2/M3 或 Windows on ARM 用戶,請優先使用 ARM64 版本的容器,必要時用 --platform 模擬 AMD64。
5️⃣ 開發者可以使用 docker buildx 來打包多架構支援的 Docker 鏡像,確保程式在不同環境下都能運行。

透過這篇指南,相信你已經順利在筆電上安裝 Docker!🚀

無論是 Windows、Mac 還是 Linux,Docker 都能幫助你建立更高效的開發環境,現在就開始探索 Docker 的強大功能吧!💡

Similar Posts