在 Ubuntu 22.04 LTS Linux 上安装 Docker Desktop 的步骤
这里给出的步骤也可以在其他基于 Ubuntu 或 Debian 的 Linux 发行版上使用,例如 Linux Mint、MX Linux、Elementary OS、POP OS 等……
要求:
- 4 GB 内存
- 运行 Ubuntu Linux 的 GUI 桌面环境
- 64 位内核,支持 CPU 中的虚拟化
- Docker 的包存储库
1. 更新 Ubuntu 22.04 Linux
我们开始本教程的第一步是更新我们的系统。为此,只需运行给定的通用命令即可。它还将重建 APT 的包索引缓存。
sudo apt update
2. 添加 Docker 的仓库
如果您已经借助其官方存储库在 Ubuntu 22.04 桌面系统上安装了 Docker,那么您可以跳过此步骤,否则按照给定的命令进行操作。
安装常用所需的软件包或工具:
sudo apt install ca-certificates curl gnupg lsb-release
添加 Docker 的 GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
添加官方仓库
在添加了 Docker 存储库所需的 GPG 密钥以验证通过它提供的包之后,让我们也设置其存储库。
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
再次运行系统更新。
sudo apt update
安装 Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
3. 下载适用于 Ubuntu 22.04 的 Docker 桌面
Docker 桌面 GUI 无法使用 Ubuntu 的官方存储库或 Docker 本身进行安装。要获得它,我们必须从 Docker 的官方网站下载这个免费 GUI 应用程序的 Debian 二进制文件。这是链接,在页面上单击Linux Deb包,然后单击下载文件链接。
4. 安装 Docker 桌面 GUI Linux
获得 Docker Desktop Deb 二进制文件后,转到命令终端,然后首先切换到 Downloads 目录。这是因为我们从浏览器获得的任何东西都会进入其中。
cd Downloads
现在,检查下载的 Docker Desktop 文件是否存在。
ls
如果该文件存在,请运行给定的命令进行安装。
sudo apt install ./docker-desktop-*-amd64.deb
(可选)安装完成后,您可以删除下载的 Debian 二进制文件以释放存储空间。
rm docker-desktop-*-amd64.deb
5. 运行 Linux 容器 GUI
完成安装过程后,单击 Ubuntu 任务栏中给出的活动链接或按键盘上的 Windows 键。在那个类型之后 – Docker,很快你就会有它的图标。单击它,在您的系统上运行 Docker Desktop。
6. 使用终端启动、停止或启用
或者,我们可以使用命令终端来启动 Docker Desktop。除此之外,还给出了停止和启用它的其他选项。
systemctl --user start docker-desktop
如果您希望使其在系统启动时自动启动,请使用:
systemctl --user enable docker-desktop
而要启动服务:
systemctl --user stop docker-desktop
7. 登录到 Docker Desktop (HUB)
若要从 Docker 仪表板或 Docker 菜单登录 Docker Hub 帐户,Docker 桌面应用依赖于将凭据存储在 gpg2 加密文件中。因此,我们首先需要初始化,否则我们会在仪表板上不断收到警告。pass
pass
注意:在执行给定步骤之前,请确保您已经拥有 Docker Hub 帐户。
转到您的终端并键入:
gpg --generate-key
之后,只需提供一些名称用作用户 ID,然后提供电子邮件地址。
完成此操作后,系统将要求您设置密码。
复制生成的密钥并将其与 Pass 一起使用。
现在,您将看到一个 PUB 密钥,复制它并使用给定的命令对其进行初始化。
pass init paste-your-key
粘贴密钥后按 Enter 键。
这是屏幕截图,可以有一个清晰的想法。
现在,转到 Docker 桌面仪表板,然后单击“登录”按钮。
当您单击它时,浏览器将打开 Docker Hub 页面进行登录。输入您的官方凭据,然后单击“打开链接”,该链接将自动将您登录到桌面应用程序中的 Hub。
8. 如何下载Docker镜像
好吧,如果您已经在使用 Docker CLI,那么您将在 Docker 桌面 Linux 应用程序上看到所有映像和容器。但是,那些完全不熟悉它的人可以使用给定的命令来拉取映像并启动容器。
要在 Ubuntu 命令终端上拉取映像,请运行:
docker pull image-name
例如,如果要拉取 Ubuntu Image,命令 l 将为:
docker pull ubuntu
现在,为了管理它,我们可以使用 Docker Desktop 的图形用户界面。选择“图像”部分,要创建容器,请单击下载的图像前面的“运行”按钮。
之后,要让终端发出命令,请单击“容器”,然后单击“活动容器”前面给出的三个点。 从弹出菜单中选择“在终端中打开”。