在基於 Arch 的發行版上安裝 Docker Desktop

Docker Desktop 術語

在大型企業(超過 250 名員工或年收入超過 1000 萬美元)中將 Docker Desktop 用於商業用途需要付費訂閱

本主題討論從Arch 包安裝 Docker Desktop,該包由 Docker 提供,除了支援的平臺外。Docker 尚未測試或驗證該安裝。

有關校驗和,請參閱釋出說明

先決條件

要成功安裝 Docker Desktop,你必須滿足系統要求

此外,對於非 Gnome 桌面環境,必須安裝 gnome-terminal

$ sudo pacman -S gnome-terminal

安裝 Docker Desktop

  1. 安裝客戶端二進位制檔案。Docker 沒有 Arch 包倉庫。包中未包含的二進位制檔案必須在安裝 Docker Desktop 之前手動安裝。

  2. 在 Linux 上安裝 Docker 客戶端二進位制檔案。在基於 Arch 的發行版上,使用者必須安裝 Docker 客戶端二進位制檔案。Docker 客戶端的靜態二進位制檔案可用於 Linux(作為 docker)。

  3. 釋出頁面下載 Arch 包。

  4. 安裝包

    $ sudo pacman -U ./docker-desktop-<arch>.pkg.tar.zst
    

啟動 Docker Desktop

要啟動 Docker Desktop for Linux,請在**應用程式**選單中搜索**Docker Desktop** 並開啟它。這將啟動 Docker 選單圖示並開啟 Docker 儀表板,報告 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.17.3

$ docker --version
Docker version 23.0.5, build bc4487a

$ docker version
Client: Docker Engine - Community
 Cloud integration: v1.0.31
 Version:           23.0.5
 API version:       1.42
<...>

要啟用 Docker Desktop 在登入時啟動,請從 Docker 選單中選擇**設定** > **常規** > **登入計算機時啟動 Docker Desktop**。

或者,開啟一個終端並執行

$ systemctl --user enable docker-desktop

要停止 Docker Desktop,請選擇 Docker 選單圖示以開啟 Docker 選單,然後選擇**退出 Docker Desktop**。

或者,開啟一個終端並執行

$ systemctl --user stop docker-desktop

後續步驟