Готовый образ под M1 selenoid dumbdumbych/selenium_vnc_chrome_arm64:91.0.b
- Скачиваем рабочий образ под m1
docker pull dumbdumbych/selenium_vnc_chrome_arm64:91.0.b
- Создаем в папке config файл browsers.json со следующим содержимым
{
"chrome": {
"default": "chrome",
"versions": {
"91.0": {
"image": "dumbdumbych/selenium_vnc_chrome_arm64:91.0.b",
"port": "4444",
"path": "/",
"privileged": true
}
}
}
}
- В директории где находится папка config запускаем docker с образом selenoid
docker run -d \
--name selenoid \
-p 4444:4444 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v `pwd`/config/:/etc/selenoid/:ro \
--privileged \
aerokube/selenoid:latest-release \
-service-startup-timeout 1m
- Проверяем что по адресу localhost:4444 запускается selenoid и пишется статус:
You are using Selenoid 1.10.4!
- Скачиваем и запускаем selenoid-ui
docker run -d \
--name selenoid-ui \
--link selenoid \
-p 8080:8080 \
aerokube/selenoid-ui --selenoid-uri=http://selenoid:4444
- Переходим на localhost:8080 и проверяем что SSE и SELENOID находятся в статусе connected
Собирал на ubuntu, если собираешь прям на m1 то да