Приложение Spring Boot, запускающее Selenium в Docker-контейнере

Я создаю микро-сервис с Spring Boot на основе существующего образа https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcloud и использую плагин Jib maven для его сборки в качестве контейнера Docker. Но теперь мне нужно включить некоторые функции, которые использовали Selenium, который использует веб-драйвер Chrome Linux, но пока все хорошо, проблема в том, что для этого требуется, чтобы браузер был установлен в контейнере.
Я получаю ошибку:
Можно ли включить браузер в контейнер с помощью плагина Maven's Jib?
Если нет, есть ли другое решение? Или я что-то упустил?

1 ответ

Я не знаком с NIB, но использую докер и загрузочную пружину с chromedriver. Хромированный драйвер linux и chrome устанавливаются как часть вашей сборки Docker, и оба должны быть одной и той же версии. Есть ответы на переполнение стека о том, как это сделать.

Другие вопросы по тегам