在 Debian 上安裝 Docker Desktop
Docker Desktop 條款
大型企業(員工超過 250 人或年營收超過 1,000 萬美元)商業使用 Docker Desktop 需要 付費訂閱
Docker Desktop 條款
大型企業(員工超過 250 人或年營收超過 1,000 萬美元)商業使用 Docker Desktop 需要 付費訂閱
在 Debian 上安裝 Docker Desktop 的建議方法
設定 Docker 的 apt
儲存庫。請參閱使用 apt
儲存庫安裝的第一個步驟。
下載最新的 DEB 套件
使用 apt 安裝套件,如下所示
$ sudo apt-get update
$ sudo apt-get install ./docker-desktop-amd64.deb
注意事項 在安裝過程結束時,由於安裝了已下載的套件,`apt` 會顯示錯誤。您可以忽略此錯誤訊息。
N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
預設情況下,Docker Desktop 安裝在 `/opt/docker-desktop`。
有一些安裝後配置步驟是透過 deb 套件中包含的安裝後腳本來完成的。
安裝後腳本會執行以下動作:
啟動 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 UI 會顯示通知。您每次想要升級 Docker Desktop 時都需要下載新的套件,然後執行
$ sudo apt-get install ./docker-desktop-<arch>.deb
請務必將 `<arch>` 替換為您想要的架構。