我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

通常都是在命令列上執行和管理 Docker 容器映像,往往會讓 Docker 的初學者望而生畏,這時 Docker Desktop 就有用武之地了。

Docker Desktop 由 Docker 開發,是一款免費且使用者友好的 GUI 應用程式,允許使用者在 Linux PC 上輕鬆執行和管理 Docker 容器和映像,而不需要在 CLI 上執行命令。

Docker Desktop 是一個跨平臺的應用程式,這意味著你可以在 Windows、Linux 和 Mac 上安裝它。對於員工人數不超過 250 人的公司來說,它是免費的,超過 250 人的公司需要付費訂閱。

在本教程中,我們將引導您在 Ubuntu 22。04 上安裝 Docker Desktop。

必備條件

64-bit CPU with Virtualization Support enabled。

At least 4GB RAM

A GUI desktop environment (Preferably GNOME, MATE, or KDE )

A Sudo User with admin rights

(1) 確認已啟用 KVM 虛擬化

要確認是否已載入 KVM 模組,請執行命令

$ lsmod | grep kvm

如果載入了模組,您應該得到以下輸出。說明 Intel CPU 的 KVM 模組已開啟。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

如果模組未載入,可執行以下命令

對於 Intel 處理器

$ sudo modprobe kvm_intel

對於 AMD 處理器

$ sudo modprobe kvm_amd

(2) 在 Ubuntu 22。04 安裝 Docker

下一步是安裝 Docker,首先更新包列表並安裝必要的依賴項,如下所示

$ sudo apt update$ sudo apt install software-properties-common curl apt-transport-https ca-certificates -y

安裝完成後,新增 Docker 的 GPG 簽名金鑰。

$ curl -fsSL https://download。docker。com/linux/ubuntu/gpg | sudo gpg ——dearmor -o /etc/apt/trusted。gpg。d/docker-archive-keyring。gpg

接下來,按照如下步驟將 Docker 官方儲存庫新增到系統中

$ sudo add-apt-repository “deb [arch=amd64] https://download。docker。com/linux/ubuntu $(lsb_release -cs) stable”

儲存庫就位後,安裝 Docker 和其他 Docker 工具,如圖所示。

$ sudo apt install docker-ce docker-ce-cli containerd。io uidmap -y

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

安裝成功後,使用以下命令將該使用者帳號加入 Docker 組

$ sudo usermod -aG docker $USER$ newgrp docker

要驗證 docker 是否正在執行,請執行以下命令

$ sudo systemctl status docker

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

您還可以檢查 Docker 安裝的版本和其他資訊,如圖所示

$ docker version

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

(3) 安裝 Docker Desktop

Docker Desktop 目前還不能在官方 Ubuntu 儲存庫或 Docker 本身上使用。因此,您需要從 Docker 官方網站 手動下載 Debian 二進位制檔案。

Docker Desktop 當前的最新版本是 4。15。0 版本,可以使用 wget 命令下載,如下所示。

$ wget https://desktop。docker。com/linux/main/amd64/docker-desktop-4。15。0-amd64。deb

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

或者,您也可以單擊 Linux DEB 下面的連結。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

下載檔案後,執行以下 apt 命令安裝 Docker Desktop

$ sudo apt install 。/docker-desktop-*-amd64。deb

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

(4) 啟動 Docker Desktop

安裝完 Docker Desktop 後,您就可以使用應用程式管理器搜尋並啟動它,如圖所示。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

您還可以在命令列上啟動,如下所示。

$ sudo systemctl ——user start docker-desktop

啟動 Docker Desktop 後,將顯示以下彈出框,單擊 Accept 接受許可條款。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

不久之後,Docker Desktop GUI 儀表板將啟動。初始化和開始大約需要 3-5 分鐘,所以要有耐心。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

要獲得如何使用 Docker 的提示,請點選開始按鈕。如果您不希望參觀,只需點選跳過。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

最後,您將進入 Docker Desktop 主頁,其中有關於如何開始使用容器的說明,如下所示。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

(5) 配置 Docker Desktop

Docker 桌面是高度可配置的,你可以調整幾乎每一個設定來滿足你的喜好。

這些設定分為以下幾類:

General

Resources

Docker Engine

Experimental Features

Kubernetes

Software Updates

Extensions

要訪問這些設定,點選頂級齒輪圖示和設定選項卡將出現上述選項。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

例如,在資源 Tab 頁中,可以配置 Docker Desktop 所需的系統資源,如 cpu、RAM、Swap 空間等。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

(6) 使用 Docker Desktop 執行容器

當你根據你的偏好配置了 Docker Desktop 之後,你就可以開始執行容器了。例如,我們將執行一個 Redis 容器。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

在出現的彈出框中,選擇容器映像將被拉入的目錄。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

Docker Desktop 將開始從 Docker hub 中提取容器映像,並建立 Redis 的容器例項。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

提取映象後,將建立一個容器,並將顯示以下概覽指示板。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

您可以單擊 Containers 選項卡檢視和管理系統上的所有容器 (無論是正在執行還是已停止)。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

類似地,您可以單擊 Images 選項卡來檢視和管理拉出的容器映象。

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

(7) 解除安裝 Docker Desktop

如果您不再需要 Docker Desktop,您可以使用以下命令解除安裝它。

$ sudo apt purge docker-desktop

然後刪除相關的 Docker Desktop 檔案

$ rm -r $HOME/。docker/desktop$ sudo rm /usr/local/bin/com。docker。cli

我的開源專案

我不是網管 - Ubuntu 22.04 上安裝 Docker Desktop

酷瓜雲課堂 - 開源線上教育解決方案

course-tencent-cloud(酷瓜雲課堂 - gitee 倉庫)

course-tencent-cloud(酷瓜雲課堂 - github 倉庫)