在 Fedora 上安裝 Docker Desktop

Docker Desktop 條款

大型企業(員工人數超過 250 人或年收入超過 1,000 萬美元)的 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

  1. 設定 Docker 的軟體套件儲存庫

  2. 下載最新的 RPM 套件。如需總和檢查碼(checksums),請參閱發行說明

  3. 使用 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 二進位檔案(位於 /usr/local/bin/com.docker.cli),它包含了雲端整合功能,基本上是 Compose CLI 的包裝器。此符號連結確保了包裝器可以存取傳統的 Docker CLI。

啟動 Docker Desktop

若要啟動 Linux 版 Docker Desktop

  1. 在您的 Gnome/KDE 桌面中瀏覽至 Docker Desktop 應用程式。

  2. 選擇 Docker Desktop 以啟動 Docker。

    此時會顯示 Docker 訂閱服務協議。

  3. 選取接受以繼續。接受條款後,Docker Desktop 將會啟動。

    請注意,如果您不同意條款,Docker Desktop 將無法運行。您可以選擇在以後透過開啟 Docker Desktop 來接受條款。

    欲知更多資訊,請參閱 Docker Desktop 訂閱服務協議。建議您一併閱讀常見問題 (FAQ)

或者,開啟終端機並執行

$ systemctl --user start docker-desktop

當 Docker Desktop 啟動時,它會建立一個專用的內容 (Context),供 Docker CLI 作為目標使用,並將其設為當前使用中的內容。這是為了避免與主機 Linux 上可能正在執行且使用預設內容的本機 Docker Engine 產生衝突。在關閉時,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 選單中選擇 Settings > General > Start Docker Desktop when you sign in to your computer

或者,開啟終端機並執行

$ systemctl --user enable docker-desktop

若要停止 Docker Desktop,請點選 Docker 選單圖示以開啟 Docker 選單,然後選擇 Quit 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

下一步

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.