Docker Desktop 如何在 Linux(Ubuntu)上运行?

Docker Desktop 如何在 Linux(Ubuntu)上运行?

我在使用 Linux 时使用 Docker CLI。但最近我重新安装了系统,所以想尝试桌面版:启用 KVM,确保文件共享功能正常,初始化 pass 功能,设法安装并运行。看起来它正在运行,但现在我该如何使用它?例如,在 CLI 中我本来可以只写docker-compose -f file up -d它就可以运行。现在我写了几乎相同的东西,是的,它正在运行,但它都没有出现在 Docker 桌面应用程序中。那么它的用途是什么?我如何运行它才能出现在那里?我有点困惑它有什么好处以及如何使用它?

答案1

引用安装页面

ℹ重要

Linux 上的 Docker Desktop 运行虚拟机 (VM),因此desktop-linux在启动时创建并使用自定义 docker 上下文。

这意味着在 Linux Docker Engine 上部署的镜像和容器(安装之前)在 Docker Desktop for Linux 中不可用。

有关详细信息,请参阅Linux 版 Docker Desktop 与 Docker Engine 有何区别

因此,当 Docker Desktop 的 VM 运行时,您应该能够使用docker context use desktop-linux切换到其上下文并在命令行上与其交互。请记住,默认上下文也将运行。

您可以使用其他各种命令来管理Docker 上下文,想docker context ls列出它们。

决定 Docker Desktop 提供的管理 GUI 是否值得由您决定。还有其他 UI(大多数是只读的)。

相关内容