在 Fedora 上安裝 Docker Desktop
Docker Desktop 條款
大型企業(員工人數超過 250 人或年收入超過 1,000 萬美元)商業使用 Docker Desktop 需要付費訂閱
Docker Desktop 條款
大型企業(員工人數超過 250 人或年收入超過 1,000 萬美元)商業使用 Docker Desktop 需要付費訂閱
要在 Fedora 上安裝 Docker Desktop
下載最新的RPM 套件
使用 dnf 安裝套件,如下所示
$ sudo dnf install ./docker-desktop-x86_64.rpm
預設情況下,Docker Desktop 安裝在 /opt/docker-desktop
。
RPM 套件中包含的安裝後指令碼會執行一些安裝後設定步驟。
安裝後指令碼
/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 for Linux
在 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 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 選單中選取 設定 > 一般 > 在登入電腦時啟動 Docker Desktop。
或者,開啟終端機並執行
$ systemctl --user enable docker-desktop
若要停止 Docker Desktop,請選取 Docker 選單圖示以開啟 Docker 選單,然後選取 結束 Docker Desktop。
或者,開啟終端機並執行
$ systemctl --user stop docker-desktop
Docker Desktop 發佈新版本後,Docker UI 會顯示通知。每次要升級 Docker Desktop 時,您都需要先移除先前的版本,然後再下載新的套件。執行:
$ sudo dnf remove docker-desktop
$ sudo dnf install ./docker-desktop-<arch>.rpm
請記得將 <arch>
替換為您想要的架構。