无法完成 Mac 上的 Docker 安装调用远程方法“desktop-go-backend”时出错

ana*_*iar 1 macos docker docker-compose

我正在尝试安装 Docker Desktop,但在安装的最后一步出现以下错误:

我有一台配备 M1 芯片和操作系统 Ventura 13.2.1 的 Mackbook。

我已经尝试使用 homebrew cask 安装,但这不起作用,所以我转而尝试从网站下载: https: //docs.docker.com/desktop/install/mac-install/,这就是给了我错误。我可以下载并运行安装程序。我可以一直进行到最后一步,在推荐设置或高级设置(手动设置)之间进行选择。当我选择任一选项并点击“提交”时,我收到此错误。

注意:我没有 Rosetta 2,无法将其安装在此设备上。

Error invoking remote method 'desktop-go-backend': 
Error: {"message":"<nil>: installing vmnetd: retrieving vmnetd version from
/Library/LaunchDaemons/com.docker.vmnetd.plist: reading plist
/Library/LaunchDaemons/com.docker.vmnetd.plist:
open /Library/LaunchDaemons/com.docker.vmnetd.plist:
no such file or 
directory
\ngithub.com/docker/pinata/mac/tools/install/privileged.getValueFromPlist\n\tgithub.com/docker/pinata/mac/tools/install/privileged/vmnetd.go:175\ngithub.com/docker/pinata/mac/tools/install/privileged.setupVmnetd\n\tgithub.com/docker/pinata/mac/tools/install/privileged/vmnetd.go:85\ngithub.com/docker/pinata/mac/tools/install/privileged.ApplyCustomConfiguration\n\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:137\ngithub.com/docker/pinata/mac/tools/install/privileged.ConfigCmd.func1\n\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:59\ngithub.com/spf13/cobra.
(*Command).execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:916\ngithub.com/spf13/cobra.
(*Command).ExecuteC\n\tgithub.com/spf13/cobra@v1.6.1/command.go:1044\ngithub.com/spf13/cobra.
(*Command).Execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:968\nmain.main\n\tgithub.com/docker/pinata/mac/tools/install/main.go:185\nruntime.main\n\truntime/proc.go:250\nruntime.goexit\n\truntime/asm_arm64.s:1172\ngithub.com/docker/pinata/mac/tools/install/privileged.setupVmnetd\n\tgithub.com/docker/pinata/mac/tools/install/privileged/vmnetd.go:87\ngithub.com/docker/pinata/mac/tools/install/privileged.ApplyCustomConfiguration\n\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:137\ngithub.com/docker/pinata/mac/tools/install/privileged.ConfigCmd.func1\n\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:59\ngithub.com/spf13/cobra.
(*Command).execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:916\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\tgithub.com/spf13/cobra@v1.6.1/command.go:1044\ngithub.com/spf13/cobra.
(*Command).Execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:968\nmain.main\n\tgithub.com/docker/pinata/mac/tools/install/main.go:185\nruntime.main\n\truntime/proc.go:250\nruntime.goexit\n\truntime/asm_arm64.s:1172"}


Run Code Online (Sandbox Code Playgroud)

ana*_*iar 5

找到修复方法了!所以,我无法找出这个问题的原因,但最终尝试从我的 Mac 上完全卸载“Docker Desktop”,然后使用以下命令

brew install --cask docker
Run Code Online (Sandbox Code Playgroud)

这次重新安装对我有用。我第一次尝试上述选项时这不起作用,但它最终确实按预期工作了!