在 Fedora 上安裝 Docker Desktop
Docker Desktop 條款
在大型企業(超過 250 名員工或年收入超過 1000 萬美元)中商業使用 Docker Desktop 需要付費訂閱。
本頁包含有關如何在 Fedora 發行版上安裝、啟動和升級 Docker Desktop 的資訊。
先決條件
要成功安裝 Docker Desktop,您必須
滿足一般系統要求。
需要 64 位版本的 Fedora 41 或 Fedora 42。
對於 GNOME 桌面環境,您必須安裝 AppIndicator 和 KStatusNotifierItem GNOME 擴充套件。
如果您不使用 GNOME,則必須安裝
gnome-terminal
以便從 Docker Desktop 啟用終端訪問。$ sudo dnf install gnome-terminal
安裝 Docker Desktop
在 Fedora 上安裝 Docker Desktop
設定 Docker 的包儲存庫。
使用 dnf 安裝軟體包,如下所示:
$ sudo dnf install ./docker-desktop-x86_64.rpm
預設情況下,Docker Desktop 安裝在
/opt/docker-desktop
。
RPM 軟體包包含一個安裝後腳本,可自動完成額外的設定步驟。
安裝後腳本
- 設定 Docker Desktop 二進位制檔案的許可權,以對映特權埠並設定資源限制。
- 將 Kubernetes 的 DNS 名稱新增到
/etc/hosts
。 - 從
/usr/local/bin/com.docker.cli
建立一個符號連結到/usr/bin/docker
。這是因為經典的 Docker CLI 安裝在/usr/bin/docker
。Docker Desktop 安裝程式還安裝了一個 Docker CLI 二進位制檔案,其中包含雲集成功能,本質上是 Compose CLI 的包裝器,位於/usr/local/bin/com.docker.cli
。此符號連結確保包裝器可以訪問經典的 Docker CLI。
啟動 Docker Desktop
啟動 Linux 版 Docker Desktop
導航到 Gnome/KDE 桌面中的 Docker Desktop 應用程式。
選擇 Docker Desktop 以啟動 Docker。
顯示 Docker 訂閱服務協議。
選擇接受以繼續。接受條款後,Docker Desktop 啟動。
請注意,如果您不同意條款,Docker Desktop 將不會執行。您可以選擇稍後透過開啟 Docker Desktop 來接受條款。
有關更多資訊,請參閱 Docker Desktop 訂閱服務協議。建議您也閱讀常見問題解答。
或者,開啟終端並執行
$ systemctl --user start docker-desktop
當 Docker Desktop 啟動時,它會建立一個專用的上下文,Docker CLI 可以將其用作目標,並將其設定為當前正在使用的上下文。這是為了避免與可能在 Linux 主機上執行並使用預設上下文的本地 Docker 引擎發生衝突。關閉時,Docker Desktop 會將當前上下文重置為上一個上下文。
Docker Desktop 安裝程式會更新主機上的 Docker Compose 和 Docker CLI 二進位制檔案。它安裝 Docker Compose V2 並允許使用者在“設定”面板中將其連結為 docker-compose。Docker Desktop 將包含雲集成功能的新 Docker CLI 二進位制檔案安裝在 /usr/local/bin/com.docker.cli
中,並建立指向 /usr/local/bin
中經典 Docker CLI 的符號連結。
成功安裝 Docker Desktop 後,您可以執行以下命令檢查這些二進位制檔案的版本
$ docker compose version
Docker Compose version v2.29.1
$ docker --version
Docker version 27.1.1, build 6312585
$ docker version
Client:
Version: 23.0.5
API version: 1.42
Go version: go1.21.12
<...>
要使 Docker Desktop 在登入時啟動,請從 Docker 選單中選擇設定 > 常規 > 在登入計算機時啟動 Docker Desktop。
或者,開啟終端並執行
$ systemctl --user enable docker-desktop
要停止 Docker Desktop,請選擇 Docker 選單圖示以開啟 Docker 選單並選擇退出 Docker Desktop。
或者,開啟終端並執行
$ systemctl --user stop docker-desktop
升級 Docker Desktop
一旦 Docker Desktop 釋出新版本,Docker UI 會顯示通知。每次要升級 Docker Desktop 時,您都需要先解除安裝舊版本,然後下載新軟體包。執行:
$ sudo dnf remove docker-desktop
$ sudo dnf install ./docker-desktop-x86_64.rpm
後續步驟
- 探索Docker 的訂閱,瞭解 Docker 能為您提供什麼。
- 檢視 Docker 研討會,學習如何構建映象並將其作為容器化應用程式執行。
- 探索 Docker Desktop 及其所有功能。
- 故障排除描述了常見問題、解決方法、如何執行和提交診斷以及提交問題。
- 常見問題提供了常見問題的答案。
- 釋出說明列出了 Docker Desktop 版本相關的元件更新、新功能和改進。
- 備份和恢復資料提供了備份和恢復 Docker 相關資料的說明。