在 Debian 上安装 Docker Desktop
Docker Desktop 条款
Docker Desktop 在大型企业(员工超过 250 人 或 年收入超过 1000 万美元)中的商业用途需要 付费订阅。
本页面包含如何在 Debian 发行版上安装、启动和升级 Docker Desktop 的信息。
前提条件
要成功安装 Docker Desktop,您必须
满足通用系统要求。
拥有 64 位版本的 Debian 12。
对于 Gnome 桌面环境,您还必须安装 AppIndicator 和 KStatusNotifierItem Gnome 扩展。
如果您不使用 GNOME,则必须安装
gnome-terminal
以从 Docker Desktop 启用终端访问。$ sudo apt install gnome-terminal
安装 Docker Desktop
在 Debian 上安装 Docker Desktop 的推荐方法
设置 Docker 的
apt
仓库。参见使用apt
仓库安装的第一步。使用
apt
安装软件包
$ sudo apt-get update
$ sudo apt-get install ./docker-desktop-amd64.deb
注意
在安装过程结束时,
apt
会因安装下载的软件包而显示错误。您可以忽略此错误消息。N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
默认情况下,Docker Desktop 安装在 /opt/docker-desktop
。
RPM 软件包包含一个安装后脚本,该脚本会自动完成额外的设置步骤。
安装后脚本会
- 设置 Docker Desktop 二进制文件的能力,以便映射特权端口和设置资源限制。
- 将 Kubernetes 的 DNS 名称添加到
/etc/hosts
。 - 创建从
/usr/local/bin/com.docker.cli
到/usr/bin/docker
的符号链接。这是因为经典的 Docker CLI 安装在/usr/bin/docker
。Docker Desktop 安装程序还在/usr/local/bin/com.docker.cli
安装了一个包含云集成功能的 Docker CLI 二进制文件,它本质上是 Compose CLI 的包装器。符号链接确保包装器可以访问经典的 Docker CLI。
启动 Docker Desktop
启动 Linux 版 Docker Desktop
导航到 Gnome/KDE 桌面环境中的 Docker Desktop 应用。
选择 Docker Desktop 启动 Docker。
弹出 Docker 订阅服务协议。
选择 接受 继续。接受条款后,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
升级 Docker Desktop
一旦发布了新版本的 Docker Desktop,Docker UI 将显示通知。每次想要升级 Docker Desktop 时,都需要下载新软件包并运行
$ sudo apt-get install ./docker-desktop-amd64.deb
下一步
- 探索Docker 订阅,了解 Docker 能为您提供什么。
- 查看Docker 工作坊,了解如何构建镜像并将其作为容器化应用运行。
- 探索 Docker Desktop 及其所有功能。
- 故障排除描述了常见问题、解决方法、如何运行和提交诊断以及如何提交问题。
- 常见问题提供常见问题的解答。
- 发行说明列出了与 Docker Desktop 版本相关的组件更新、新功能和改进。
- 备份和恢复数据提供有关备份和恢复 Docker 相关数据的说明。