启动 selenoid 失败

问题描述

我已经在 Windows 10 上下载了 wsl2 和 curl,然后使用以下命令下载了 docker:

curl -fsSL https://get.docker.com | sudo bash -s

下一步我用以下命令启动了 docker deamon:dockerd,从官方页面安装了 selenium.exe 并尝试了这个命令:D:\path\to\selenoid.exe selenoid start --vnc --browsers "chrome:69.0" --args "-limit 1000" --force

但是我收到了这个错误

Failed to initialize: [can not access Docker: make sure you have Docker installed and current user has access permissions]

我在使用 docker desktop 而没有启动 deamon 时遇到了同样的错误,但据我所知,通过使用命令 dockerd 和 root,deamon 应该启动,所以我不知道是什么问题

(在我的情况下,我不能使用 docker 桌面,如果有另一种方式从终端下载 docker 或仅通过一个 .exe,请告诉我)

解决方法

您使用了错误的二进制文件。应该使用 CM 工具而不是 Selenoid。