如何让 Docker 桌面为多个用户工作? "ERROR: Docker Desktop is not running" Docker 正常工作时



我在Mac上使用Docker,并试图用Docker或Ddev打开一个项目。我有两个用户:管理员和我的工作用户,他们没有sudo权限。当我需要做一些需要写入权限的事情时,我只需将终端切换到我的管理员用户,并从那里执行所有命令。所以,我登录到我的工作用户,我正试图打开一个项目(fin-init-for或ddev-start(,我得到了";错误:Docker Desktop没有运行";文本我能用它做什么?

我想你会发现Docker Desktop并不是一个真正的多用户应用程序,而且从来都不是这样的。您还会发现,由于端口冲突,DDEV不是一个多用户应用程序。

实际的答案是:为你想使用的用户安装Docker Desktop

一个快速的谷歌展示了这种方法,它可能会起作用,当然它是从";首先,要意识到docker并不是被设计为在多个用户之间安全共享的";

你可能还想试试Colima,它可能对此更慷慨,并且存储在不同的用户中。但如果你不能同时对两个用户运行它,我不会感到惊讶。大肠杆菌瘤见DDEV文档。

你必须先打开docker桌面应用程序,否则,你必须安装它。

你可以从https://www.docker.com/products/docker-desktop/

最新更新