通常都是在命令列上執行和管理 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 模組已開啟。
如果模組未載入,可執行以下命令
對於 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
安裝成功後,使用以下命令將該使用者帳號加入 Docker 組
$ sudo usermod -aG docker $USER$ newgrp docker
要驗證 docker 是否正在執行,請執行以下命令
$ sudo systemctl status docker
您還可以檢查 Docker 安裝的版本和其他資訊,如圖所示
$ docker version
(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
或者,您也可以單擊 Linux DEB 下面的連結。
下載檔案後,執行以下 apt 命令安裝 Docker Desktop
$ sudo apt install 。/docker-desktop-*-amd64。deb
(4) 啟動 Docker Desktop
安裝完 Docker Desktop 後,您就可以使用應用程式管理器搜尋並啟動它,如圖所示。
您還可以在命令列上啟動,如下所示。
$ sudo systemctl ——user start docker-desktop
啟動 Docker Desktop 後,將顯示以下彈出框,單擊 Accept 接受許可條款。
不久之後,Docker Desktop GUI 儀表板將啟動。初始化和開始大約需要 3-5 分鐘,所以要有耐心。
要獲得如何使用 Docker 的提示,請點選開始按鈕。如果您不希望參觀,只需點選跳過。
最後,您將進入 Docker Desktop 主頁,其中有關於如何開始使用容器的說明,如下所示。
(5) 配置 Docker Desktop
Docker 桌面是高度可配置的,你可以調整幾乎每一個設定來滿足你的喜好。
這些設定分為以下幾類:
General
Resources
Docker Engine
Experimental Features
Kubernetes
Software Updates
Extensions
要訪問這些設定,點選頂級齒輪圖示和設定選項卡將出現上述選項。
例如,在資源 Tab 頁中,可以配置 Docker Desktop 所需的系統資源,如 cpu、RAM、Swap 空間等。
(6) 使用 Docker Desktop 執行容器
當你根據你的偏好配置了 Docker Desktop 之後,你就可以開始執行容器了。例如,我們將執行一個 Redis 容器。
在出現的彈出框中,選擇容器映像將被拉入的目錄。
Docker Desktop 將開始從 Docker hub 中提取容器映像,並建立 Redis 的容器例項。
提取映象後,將建立一個容器,並將顯示以下概覽指示板。
您可以單擊 Containers 選項卡檢視和管理系統上的所有容器 (無論是正在執行還是已停止)。
類似地,您可以單擊 Images 選項卡來檢視和管理拉出的容器映象。
(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
我的開源專案
酷瓜雲課堂 - 開源線上教育解決方案
course-tencent-cloud(酷瓜雲課堂 - gitee 倉庫)
course-tencent-cloud(酷瓜雲課堂 - github 倉庫)