第三章 安裝 Docker
Docker Engine 主要提供 stable 和 test 兩個更新頻道;test.docker.com 對應測試頻道,適合預發布驗證,不建議直接用於生產環境。
官方網站上有各種環境下的安裝指南,這裡主要介紹 Docker 在 Linux、Windows 10/11 和 macOS 上的安裝。
安裝方式選擇指南
在開始安裝前,筆者建議你根據以下決策樹選擇最合適的安裝方式:
生產環境 vs 開發環境
生產環境(伺服器部署):
- 優先使用官方 APT/YUM 源安裝(Ubuntu、Debian、Fedora、CentOS)
- 優勢:獲得官方安全更新、長期技術支援、版本管理清晰
- 安裝步驟稍多一些,但這種『麻煩』是值得的——它為你的生產系統爭取了穩定性和可維護性
開發環境(本地開發機、測試伺服器):
- 設定 Docker 官方源後 使用套件管理器安裝,或在一次性測試環境使用官方指令碼自動安裝
- 如果你想快速上手,官方指令碼(
get.docker.com)是最便捷的選擇 - 國內使用者注意:這一步一定要選對映象源,否則網絡卡頓會嚴重影響體驗
國內使用者的網路最佳化建議
值得注意的是,國內直接訪問 Docker 官方源速度較慢,建議:
- 安裝過程:使用阿里雲、騰訊雲等國內映象源
- 映象拉取:安裝完成後設定 Docker 映象加速器(詳見 3.9 映象加速器),這一步對日常開發的體驗提升最明顯
特殊場景
- Raspberry Pi/ARM 平台:見 3.5 Raspberry Pi
- 離線環境:見 3.6 Linux 離線安裝
- macOS/Windows:Docker Desktop 是官方推薦的一站式解決方案
- 需要實驗屬性:見 3.10 開啟實驗屬性