Задать вопрос
@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


Как это исправить ?
  • Вопрос задан
  • 344 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер облачных сервисов
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@zeetabit
раз никто так и не ответил то я расскажу теорию, а полный пример давать не буду так как много реализаций под себя (сорян, увы и ах )

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

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

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

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

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