在 Ubuntu 上安裝 Docker Desktop
Docker Desktop 條款
在大型企業(擁有超過 250 名員工或年收入超過 1000 萬美元)中商業使用 Docker Desktop 需要付費訂閱。
本頁包含有關如何在 Ubuntu 發行版上安裝、啟動和升級 Docker Desktop 的資訊。
先決條件
要成功安裝 Docker Desktop,您必須
- 滿足一般系統要求。
- 擁有一個帶有 Ubuntu 22.04、24.04 或最新的非 LTS 版本的 x86-64 系統。
- 如果您不使用 GNOME,則必須安裝
gnome-terminal
以便從 Docker Desktop 啟用終端訪問。$ sudo apt install gnome-terminal
安裝 Docker Desktop
在 Ubuntu 上安裝 Docker Desktop 的推薦方法
設定 Docker 的軟體包倉庫。請參閱使用
apt
倉庫安裝的第一步。使用
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 包包含一個安裝後腳本,該指令碼會自動完成額外的設定步驟。
安裝後腳本
- 設定 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
啟動 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 Desktop 釋出新版本時,Docker UI 會顯示通知。您需要每次下載新軟體包以升級 Docker Desktop 並執行
$ sudo apt-get install ./docker-desktop-amd64.deb
後續步驟
- 檢視Docker 的訂閱,瞭解 Docker 能為您提供什麼。
- 按照Docker 研討會學習如何構建映象並將其作為容器化應用程式執行。
- 探索 Docker Desktop 及其所有功能。
- 故障排除描述了常見問題、解決方法、如何執行和提交診斷以及提交問題。
- 常見問題提供了常見問題的答案。
- 釋出說明列出了 Docker Desktop 版本相關的元件更新、新功能和改進。
- 備份和恢復資料提供了備份和恢復 Docker 相關資料的說明。