@mykolaim
PHP developer

Как запустить dusk в docker?

Использую docker и laradock. При выполнении команды:
php artisan dusk

Получаю ошибку:
Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}}

Failed to connect to localhost port 9515: Connection refused


Как это исправить ?
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zeetabit
раз никто так и не ответил то я расскажу теорию, а полный пример давать не буду так как много реализаций под себя (сорян, увы и ах )

нужно в докер контейнере
- добавить селениум (хром драйвер),
- поставить хром (можно и другой браузер)
- и виртуальный дисплей (если консольный контейнер)

или альтернативно рядом положить контейнер (например через docker-compose) с этим же установленным добром, но например между собой соединить контейнеры виртуальной сетью

Перед запуском dusk должен быть поднят виртуальный дисплей а затем и хром драйвер, он (хром драйвер) по селениум совместимому протоколу и будет ждать на 9515 порту команды.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы