共计 2600 个字符,预计需要花费 7 分钟才能阅读完成。
通常都是在命令行上运行和治理 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 仓库)