在 Debian 上安裝 Docker Desktop
Docker Desktop 條款
在大型企業(員工超過 250 人或年收入超過 1000 萬美元)中商業使用 Docker Desktop 需要 付費訂閱.
此頁面包含有關如何在 Debian 發行版上安裝、啟動和升級 Docker Desktop 的資訊。
有關校驗和,請參見 發行說明
先決條件
要成功安裝 Docker Desktop,您必須
滿足 系統要求.
擁有 64 位版本的 Debian 12。
對於 Gnome 桌面環境,您還必須安裝 AppIndicator 和 KStatusNotifierItem Gnome 擴充套件.
對於非 Gnome 桌面環境,必須安裝
gnome-terminal
$ sudo apt install gnome-terminal
安裝 Docker Desktop
在 Debian 上安裝 Docker Desktop 的推薦方法
設定 Docker 的
apt
倉庫。請參閱 使用apt
倉庫進行安裝 的步驟一。下載最新的 DEB 軟體包.
使用 apt 安裝軟體包,如下所示
$ sudo apt-get update
$ sudo apt-get install ./docker-desktop-<arch>.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)
DEB 軟體包中包含的安裝後腳本會執行一些安裝後配置步驟。
安裝後腳本
- 將 Docker Desktop 二進位制檔案上的功能設定為對映特權埠和設定資源限制。
- 將 Kubernetes 的 DNS 名稱新增到
/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
要啟動 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
升級 Docker Desktop
釋出 Docker Desktop 的新版本後,Docker UI 會顯示通知。每次您想要升級 Docker Desktop 時,都需要下載新的軟體包並執行
$ sudo apt-get install ./docker-desktop-<arch>.deb
後續步驟
- 請檢視 Docker 研討會,瞭解如何構建映象並將其作為容器化應用程式執行。
- 探索 Docker Desktop 及其所有功能。