我在使用 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(大多数是只读的)。