问题描述
我已经在 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。