在 Linux 上安裝 Docker Desktop
目錄
Docker Desktop 條款
較大企業(超過 250 名員工或年收入超過 1,000 萬美元)商業使用 Docker Desktop 需要付費訂閱
支援的平台
Docker 提供下列 Linux 發行版本和架構的 `.deb` 和 `.rpm` 套件
平台 | x86_64 / amd64 |
---|---|
Ubuntu | ✅ |
Debian | ✅ |
Red Hat Enterprise Linux (RHEL) | ✅ |
Fedora | ✅ |
適用於 Arch 系統的實驗性套件已可供使用。Docker 尚未測試或驗證此安裝。
Docker 支援 Docker Desktop 在上述發行版的最新長期支援版本 (LTS) 和最新版本上運行。隨著新版本的發布,Docker 將停止支援最舊的版本,並開始支援最新的版本。
一般系統需求
要成功安裝 Docker Desktop,您的 Linux 主機必須符合以下一般要求:
- 64 位元核心和支援虛擬化的 CPU。
- KVM 虛擬化支援。請遵循 KVM 虛擬化支援說明 來檢查 KVM 核心模組是否已啟用,以及如何提供對 KVM 裝置的存取權限。
- QEMU 必須是 5.2 或更高版本。建議升級到最新版本。
- systemd 初始化系統。
- Gnome、KDE 或 MATE 桌面環境。
- 對於許多 Linux 發行版,Gnome 環境不支援系統匣圖示。要新增系統匣圖示支援,您需要安裝 Gnome 擴充功能。例如,AppIndicator
。
- 對於許多 Linux 發行版,Gnome 環境不支援系統匣圖示。要新增系統匣圖示支援,您需要安裝 Gnome 擴充功能。例如,AppIndicator
- 至少 4 GB 的 RAM。
- 啟用在使用者命名空間中配置 ID 對應的功能,請參閱 檔案分享。請注意,對於 Docker Desktop 4.35 及更高版本,不再需要此設定。
- 建議:初始化
pass
以進行憑證管理。
適用於 Linux 的 Docker Desktop 會運行一個虛擬機 (VM)。有關原因的更多資訊,請參閱 為何適用於 Linux 的 Docker Desktop 會運行虛擬機。
注意事項 Docker 不支援在巢狀虛擬化環境中運行適用於 Linux 的 Docker Desktop。建議您在支援的發行版上原生運行適用於 Linux 的 Docker Desktop。
KVM 虛擬化支援
Docker Desktop 運行一個需要 KVM 支援
如果主機支援虛擬化,則 kvm
模組應會自動載入。要手動載入模組,請執行:
$ modprobe kvm
根據主機的處理器,必須載入相對應的模組:
$ modprobe kvm_intel # Intel processors
$ modprobe kvm_amd # AMD processors
如果上述指令失敗,您可以透過執行以下指令來檢視診斷資訊:
$ kvm-ok
要檢查 KVM 模組是否已啟用,請執行:
$ lsmod | grep kvm
kvm_amd 167936 0
ccp 126976 1 kvm_amd
kvm 1089536 1 kvm_amd
irqbypass 16384 1 kvm
設定 KVM 裝置使用者權限:
要檢查 /dev/kvm
的所有權,請執行:
$ ls -al /dev/kvm
將您的使用者新增到 kvm 群組,以便存取 kvm 裝置:
$ sudo usermod -aG kvm $USER
登出並重新登入,以便重新評估您的群組成員資格。
後續步驟
- 針對您的特定 Linux 發行版安裝適用於 Linux 的 Docker Desktop: