И это всё МОЁ

Всем приветы!


У меня есть проект, который билдается с помощью npm, локально он запускается норм, суть его в том, что он подымает локально веб-сервер, открывает всякие там веб-странички в хроме и делает скриншоты.
Задача вот в чем, что мне необходимо это дело запустить в докер контейнере, для этого я нашел готовый образ с хромом siomiz/chrome. Но скажу наперед- брал еще selenium-standalone-chrome.
Но возникла проблема, когда пытаюсь заранать свой тест появляются следующие ошибки:



ChromeDriver was started successfully.
[1596548096.697][SEVERE]: bind() failed: Cannot assign requested address (99)




[0-0] ERROR webdriver: Request failed due to unknown error: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn’t exist)





[0-3] Error: Failed to create session.
unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn’t exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)


Как я понимаю по ошибкам ChromeDriver не видит Chrome.
В гугле попадались такие советы, добавить параметр для хрома если ранаете в докере –no-sandbox.


Может есть у кого опыт запуска тестов в докер контейнере, где стоит хром и сможет помочь решить данный вопрос?
Буду рад и благодарен любому совету!









 , ,