在基于 Arch 的发行版上安装 Docker Desktop

Docker Desktop 术语

在大型企业(超过 250 名员工或年收入超过 1000 万美元)中将 Docker Desktop 用于商业用途需要付费订阅

本主题讨论从Arch 包安装 Docker Desktop,该包由 Docker 提供,除了支持的平台外。Docker 尚未测试或验证该安装。

有关校验和,请参阅发布说明

先决条件

要成功安装 Docker Desktop,你必须满足系统要求

此外,对于非 Gnome 桌面环境,必须安装 gnome-terminal

$ sudo pacman -S gnome-terminal

安装 Docker Desktop

  1. 安装客户端二进制文件。Docker 没有 Arch 包仓库。包中未包含的二进制文件必须在安装 Docker Desktop 之前手动安装。

  2. 在 Linux 上安装 Docker 客户端二进制文件。在基于 Arch 的发行版上,用户必须安装 Docker 客户端二进制文件。Docker 客户端的静态二进制文件可用于 Linux(作为 docker)。

  3. 发布页面下载 Arch 包。

  4. 安装包

    $ sudo pacman -U ./docker-desktop-<arch>.pkg.tar.zst
    

启动 Docker Desktop

要启动 Docker Desktop for Linux,请在**应用程序**菜单中搜索**Docker Desktop** 并打开它。这将启动 Docker 菜单图标并打开 Docker 仪表板,报告 Docker Desktop 的状态。

或者,打开一个终端并运行

$ systemctl --user start docker-desktop

当 Docker Desktop 启动时,它会创建一个专用的上下文,Docker CLI 可以将其用作目标,并将其设置为当前使用的上下文。这是为了避免与在 Linux 主机上运行并使用默认上下文的本地 Docker Engine 发生冲突。在关闭时,Docker Desktop 会将当前上下文重置为上一个上下文。

Docker Desktop 安装程序会更新主机上的 Docker Compose 和 Docker CLI 二进制文件。它会安装 Docker Compose V2,并允许用户从设置面板中将其链接为 docker-compose。Docker Desktop 会安装新的 Docker CLI 二进制文件,该文件在 /usr/local/bin/com.docker.cli 中包含云集成功能,并在 /usr/local/bin 中创建到经典 Docker CLI 的符号链接。

成功安装 Docker Desktop 后,可以通过运行以下命令来检查这些二进制文件的版本

$ docker compose version
Docker Compose version v2.17.3

$ docker --version
Docker version 23.0.5, build bc4487a

$ docker version
Client: Docker Engine - Community
 Cloud integration: v1.0.31
 Version:           23.0.5
 API version:       1.42
<...>

要启用 Docker Desktop 在登录时启动,请从 Docker 菜单中选择**设置** > **常规** > **登录计算机时启动 Docker Desktop**。

或者,打开一个终端并运行

$ systemctl --user enable docker-desktop

要停止 Docker Desktop,请选择 Docker 菜单图标以打开 Docker 菜单,然后选择**退出 Docker Desktop**。

或者,打开一个终端并运行

$ systemctl --user stop docker-desktop

后续步骤