天天看點

如何在 Ubuntu 上安裝 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 上安裝 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 上安裝 Docker Desktop ?

安裝成功後,使用以下指令将該使用者帳号加入 Docker 組

$ sudo usermod -aG docker $USER
$ newgrp docker
           

要驗證 docker 是否正在運作,請執行以下指令

$ sudo systemctl status docker
           
如何在 Ubuntu 上安裝 Docker Desktop ?

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

$ docker version
           
如何在 Ubuntu 上安裝 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 上安裝 Docker Desktop ?

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

如何在 Ubuntu 上安裝 Docker Desktop ?

下載下傳檔案後,運作以下 apt 指令安裝 Docker Desktop

$ sudo apt install ./docker-desktop-*-amd64.deb
           
如何在 Ubuntu 上安裝 Docker Desktop ?

(4) 啟動 Docker Desktop

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

如何在 Ubuntu 上安裝 Docker Desktop ?

您還可以在指令行上啟動,如下所示。

$ sudo systemctl --user start docker-desktop
           

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

如何在 Ubuntu 上安裝 Docker Desktop ?

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

如何在 Ubuntu 上安裝 Docker Desktop ?

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

如何在 Ubuntu 上安裝 Docker Desktop ?

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

如何在 Ubuntu 上安裝 Docker Desktop ?

(5) 配置 Docker Desktop

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

這些設定分為以下幾類:

  • General
  • Resources
  • Docker Engine
  • Experimental Features
  • Kubernetes
  • Software Updates
  • Extensions

要通路這些設定,點選頂級齒輪圖示和設定頁籤将出現上述選項。

如何在 Ubuntu 上安裝 Docker Desktop ?

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

如何在 Ubuntu 上安裝 Docker Desktop ?

(6) 使用 Docker Desktop 運作容器

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

如何在 Ubuntu 上安裝 Docker Desktop ?

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

如何在 Ubuntu 上安裝 Docker Desktop ?

Docker Desktop 将開始從 Docker hub 中提取容器映像,并建立 Redis 的容器執行個體。

如何在 Ubuntu 上安裝 Docker Desktop ?

提取鏡像後,将建立一個容器,并将顯示以下概覽訓示闆。

如何在 Ubuntu 上安裝 Docker Desktop ?

您可以單擊 Containers 頁籤檢視和管理系統上的所有容器 (無論是正在運作還是已停止)。

如何在 Ubuntu 上安裝 Docker Desktop ?

類似地,您可以單擊 Images 頁籤來檢視和管理拉出的容器鏡像。

如何在 Ubuntu 上安裝 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 上安裝 Docker Desktop ?
  • course-tencent-cloud(酷瓜雲課堂 - gitee倉庫)
  • course-tencent-cloud(酷瓜雲課堂 - github倉庫)