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

Docker Desktop 术语

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

此页面包含有关如何在基于 Arch 的发行版上安装、启动和升级 Docker Desktop 的信息。

重要

这是一个实验性的安装包。Docker 尚未测试或验证安装。

先决条件

要成功安装 Docker Desktop,您必须满足 一般系统要求

安装 Docker Desktop

  1. 在 Linux 上安装 Docker 客户端二进制文件。Docker 客户端的静态二进制文件可作为docker用于 Linux。您可以使用

    $ wget https://download.docker.com/linux/static/stable/x86_64/docker-27.3.1.tgz -qO- | tar xvfz - docker/docker --strip-components=1
    $ mv ./docker /usr/local/bin
    
  2. 发行说明下载最新的 Arch 包。

  3. 安装软件包

    $ sudo pacman -U ./docker-desktop-x86_64.pkg.tar.zst
    

    默认情况下,Docker Desktop 安装在/opt/docker-desktop

启动 Docker Desktop

要启动适用于 Linux 的 Docker Desktop

  1. 在 Gnome/KDE 桌面上打开您的应用程序菜单,然后搜索Docker Desktop

  2. 选择Docker Desktop以启动 Docker。

    将显示 Docker 订阅服务协议。

  3. 选择接受继续。接受条款后,Docker Desktop 将启动。

    请注意,如果您不同意条款,Docker Desktop 将无法运行。您可以选择稍后通过打开 Docker Desktop 来接受条款。

    有关更多信息,请参阅 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.29.1

$ docker --version
Docker version 27.1.1, build 6312585

$ docker version
Client: 
 Version:           23.0.5
 API version:       1.42
 Go version:        go1.21.12
<...>

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

或者,打开终端并运行

$ systemctl --user enable docker-desktop

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

或者,打开终端并运行

$ systemctl --user stop docker-desktop

后续步骤