如何让Docker Desktop为多个用户工作?Docker正常工作时出现错误:Docker Desktop未运行

j0pj023g  于 2022-10-23  发布在  Docker
关注(0)|答案(2)|浏览(344)

我在Mac上使用Docker,并试图用Docker或Ddev打开一个项目。我有2个用户:管理员和我的工作用户,谁没有sudo权限。当我需要做一些需要写权限的事情时,我只需在终端中切换到我的管理员用户,并从那里执行所有命令。因此,我登录到我的工作用户,并尝试打开一个项目(fin init for或ddev start),我收到“Error:Docker Desktop is Not Running”文本。我能用它来做什么?

jm81lzqq

jm81lzqq1#

我想你会发现Docker Desktop并不是一个真正的多用户应用程序,而且从来都不是为此而设计的。您还会发现,由于端口冲突,DDEV不是一个多用户应用程序。
实际的答案是:为您想使用的用户安装Docker Desktop。
在谷歌上快速显示this approach,这可能会起作用,当然它是这样开始的:首先,请注意,docker不是为在多个用户之间安全共享而设计的
您可能还想尝试一下Colima,它在这方面可能更慷慨,并且存储在单独的用户中。但如果你不能同时用两个用户运行它,我也不会感到惊讶。请参阅COLIMA的DDEV文档。

eqoofvh9

eqoofvh92#

你必须先打开docker桌面应用程序,或者如果你没有,你必须安装它。
你可以在https://www.docker.com/products/docker-desktop/上获得它

相关问题