手把手教你在 Linux 上安裝 Docker 與 Docker Compose(包含 Ubuntu、CentOS 等 11 個發行版)
推薦方案:一鍵安裝配置腳本
該腳本支持 11 種 Linux 發行版,包括國產操作系統(Anolis OS、OpenCloudOS、Alinux),一鍵安裝 docker、docker-compose 并自動配置國內鏡像加速源。
bash <(wget -qO- https://xuanyuan.cloud/docker.sh)
腳本特性與優勢
- ? 支持 11 種主流發行版:OpenCloudOS、Anolis OS (龍蜥)、Alinux (阿里云)、Fedora、Rocky Linux、AlmaLinux、Ubuntu、Debian、CentOS、RHEL、Oracle Linux
- ? 國產操作系統完整支持:深度適配國產操作系統(Anolis OS、OpenCloudOS、Alinux),支持版本自動識別和最優配置
- ? 多鏡像源智能切換:內置阿里云、騰訊云、華為云、中科大、清華等 6+ 國內鏡像源,自動檢測并選擇最快源
- ? 老版本系統特殊處理:支持 Ubuntu 16.04、Debian 9/10 等已過期系統,自動配置兼容的安裝方案
- ? 雙重安裝保障:包管理器安裝失敗時自動切換到二進制安裝,確保安裝成功率
- ? macOS/Windows 友好提示:自動檢測 macOS 和 Windows 系統,提供適合的 Docker Desktop 安裝指引
腳本已開源:GitHub 源碼
支持的操作系統
該一鍵安裝腳本支持 11 種主流 Linux 發行版,包括國產操作系統、CentOS 替代品和傳統發行版:
| 操作系統分類 | 操作系統名稱 | 版本 | 支持狀態 | 說明 |
|---|---|---|---|---|
| ???? 國產操作系統 | OpenCloudOS | 9.x | ? | 騰訊開源,CentOS 9 兼容 |
| Anolis OS (龍蜥) | 7.x, 8.x | ? | 阿里云支持,RHEL 兼容 | |
| Alinux (阿里云) | 2.x, 3.x | ? | 阿里云 ECS 默認系統 | |
| ?? CentOS 替代品(企業級) | Rocky Linux | 8.x, 9.x | ? | 10年支持,RHEL 兼容 |
| AlmaLinux | 8.x, 9.x | ? | 10年支持,RHEL 兼容 | |
| ?? 創新發行版 | Fedora | 34+ | ? | Red Hat 上游,最新特性 |
| ?? 傳統發行版 | Ubuntu | 16.04+ | ? | 含老版本特殊處理 |
| Debian | 9+ | ? | 含老版本特殊處理 | |
| CentOS | 7, 8, 9 | ? | 包含 Stream 版本 | |
| RHEL | 7, 8, 9 | ? | Red Hat Enterprise Linux | |
| Oracle Linux | 7, 8, 9 | ? | Oracle 企業級發行版 |
?? 提示:腳本會自動檢測您的操作系統類型和版本,并選擇最優的安裝方案。對于老版本系統(如 Ubuntu 16.04、Debian 9/10),腳本會自動使用兼容的安裝方式。
視頻教程
一鍵腳本使用教程
觀看詳細的使用教程,了解如何在不同 Linux 發行版上使用一鍵安裝腳本配置 Docker 和 Docker Compose。
安裝驗證
安裝完成后,請執行以下命令驗證 Docker 是否安裝成功:
- 檢查 Docker 版本
docker --version
顯示已安裝的 Docker 版本信息
- 檢查 Docker 服務狀態
sudo systemctl status docker
檢查 Docker 服務運行狀態
- 運行測試容器
sudo docker run hello-world
運行官方測試容器,驗證 Docker 功能
常見問題
服務啟動失敗
如果 Docker 服務啟動失敗,可以查看詳細錯誤信息:
sudo journalctl -u docker.service
查看 Docker 服務的詳細日志信息
常見問題解答
這個安裝腳本支持哪些 Linux 發行版?
該腳本支持 11 種主流 Linux 發行版,會自動檢測系統類型并選擇最優安裝方案:
???? 國產操作系統(3種):
- OpenCloudOS(騰訊開源)
- Anolis OS(龍蜥操作系統,阿里云支持)
- Alinux(Alibaba Cloud Linux,阿里云官方)
?? CentOS 替代品(2種):
- Rocky Linux(企業級,10年支持)
- AlmaLinux(企業級,10年支持)
?? 創新發行版(1種):
- Fedora(Red Hat 上游,最新特性)
?? 傳統發行版(5種):
- Ubuntu(含 16.04+ 所有版本)
- Debian(含 9/10/11+ 所有版本)
- CentOS(7/8/9)
- Red Hat Enterprise Linux(RHEL)
- Oracle Linux
安裝腳本是否安全可靠?
該腳本經過嚴格的安全審計和大量用戶驗證,安全可靠:
- ? GitHub 開源,代碼完全透明可查
- ? 經過數萬次真實環境測試
- ? 自動備份現有配置(daemon.json.backup.*)
- ? 支持多種安裝方式,失敗自動降級
- ? 完整的錯誤處理和日志輸出
- ? 僅使用官方 Docker CE 倉庫和鏡像
腳本有哪些核心優勢?
- 多鏡像源智能切換:內置阿里云、騰訊云、華為云、中科大、清華、網易等國內鏡像源,自動檢測并選擇最快源
- 雙重安裝保障:包管理器失敗時自動切換到二進制安裝,確保安裝成功
- 老系統兼容處理:對 Ubuntu 16.04、Debian 9/10 等已過期系統提供特殊兼容方案
- 國產系統深度適配:完整支持 Anolis OS、OpenCloudOS、Alinux 等國產操作系統
- 自動配置加速:安裝完成后自動配置軒轅鏡像加速,無需手動設置
- 跨平臺友好:檢測到 macOS/Windows 時提供適合的 Docker Desktop 安裝指引
支持國產操作系統嗎?
完整支持!深度適配了 3 種主流國產操作系統:
- Anolis OS(龍蜥操作系統):支持 7.x 和 8.x 版本,自動識別并使用對應的 CentOS 倉庫
- OpenCloudOS(騰訊開源):支持 9.x 版本,使用優化的 CentOS 9 兼容源
- Alinux(阿里云 Linux):支持 2.x 和 3.x 版本,基于 Anolis OS 的商業版,阿里云 ECS 默認系統
這些國產系統與 RHEL/CentOS 完全兼容,我們的腳本會自動配置最優的安裝方案和鏡像源。
安裝完成后需要做什么?
安裝完成后建議驗證 Docker 版本、檢查服務狀態、運行測試容器,確保一切正常。腳本會自動配置軒轅鏡像加速,提升下載速度。

從零開始:按命令實操在 11 個主流 Linux 發行版(含 Ubuntu、CentOS、Debian 等)上安裝 Docker 與 Docker Compose。支持 11 種主流發行版:OpenCloudOS、Anolis OS (龍蜥)、Alinux (阿里云)、Fedora、Rocky Linux、AlmaLinux、Ubuntu、Debian、CentOS、RHEL、Oracle Linux含驗證步驟、示例 Compose 文件與常見故障排查。
浙公網安備 33010602011771號