在基於 Arch 的散佈套件上安裝 Docker Desktop

Docker Desktop 條款

大型企業(員工超過 250 人或年收入超過 1000 萬美元)商業使用 Docker Desktop 需要付費訂閱

重要

這是一個實驗性安裝套件。Docker 尚未測試或驗證安裝。

先決條件

要成功安裝 Docker Desktop,您必須符合一般系統需求

安裝 Docker Desktop

  1. 在 Linux 上安裝 Docker 用戶端二進位檔。Docker 用戶端的靜態二進位檔在 Linux 上以 `docker` 提供。您可以使用

    $ wget https://download.docker.com/linux/static/stable/x86_64/docker-27.3.1.tgz -qO- | tar xvfz - docker/docker --strip-components=1
    $ mv ./docker /usr/local/bin
    
  2. 版本資訊下載最新的 Arch 套件。

  3. 安裝套件

    $ sudo pacman -U ./docker-desktop-x86_64.pkg.tar.zst
    

    預設情況下,Docker Desktop 安裝在 `/opt/docker-desktop`。

啟動 Docker Desktop

要啟動適用於 Linux 的 Docker Desktop

  1. 在 Gnome/KDE 桌面中開啟您的**應用程式**選單,然後搜尋**Docker Desktop**。

  2. 選擇**Docker Desktop**以啟動 Docker。

    將顯示 Docker 訂閱服務合約。

  3. 選擇**接受**繼續。您接受條款後,Docker Desktop 將啟動。

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

    如需詳細資訊,請參閱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

後續步驟