Ошибка при запуске тестов ui в docker через docker-compose

Подскажите, в чем моя ошибка, не могу запустить тесты ui в докере.
Запустить тесты пытаюсь через docker-compose, ниже мой код:

conftest.py
from selenium import webdriver

@fixture()
def driver():
capabilities = {
‘browserName’: ‘chrome’,
‘browserVersion’: ‘65.0’,
‘selenoid:options’: {
‘enableVNC’: True,
‘enableVideo’: False
}
}
driver = webdriver.Remote(
command_executor=“http://selenoid:4444/wd/hub”,
desired_capabilities=capabilities)
driver.set_window_size(1920, 1080)
yield driver
driver.quit()

browsers.json:
{
“chrome”: {
“default”: “65.0”,
“versions”: {
“65.0”: {
“image”: “selenoid/vnc:chrome_65.0”,
“port”: “4444”,
“tmpfs”: {
“/tmp”: “size=512m”
},
“shmSize”: 1073741824
}
}
}
}

Dockerfile:
FROM python:3.10.6-slim-buster
COPY . lamoda/
WORKDIR lamoda
RUN apt-get update -y && apt-get install -y python3-pip
RUN pip install -r requirements.txt
CMD [“sh”, “-c”, “python3 -m pytest tests/test_auth.py”]

docker-compose.yml:
version: “3”
services:
selenoid:
network_mode: selenoid
image: aerokube/selenoid:latest
container_name: selenoid
restart: always
ports:
- “4444:4444”
volumes:
- “.:/etc/selenoid/”
- “/var/run/docker.sock:/var/run/docker.sock”
selenoid-ui:
network_mode: selenoid
image: aerokube/selenoid-ui:latest
container_name: selenoid-ui
restart: always
ports:
- “8080:8080”
command: [ “–selenoid-uri”, “http://selenoid:4444” ]
chrome_65.0:
network_mode: selenoid
image: selenoid/vnc:chrome_65.0
container_name: chrome_65.0
test_ui:
network_mode: selenoid
image: test_ui
container_name: test_ui
build: .

В результате получаю следующую ошибку:
self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7feb3f876140>
test_ui | response = {‘status’: 500, ‘value’: ‘{“value”:{“error”:“session not created”,“message”:“wait: http://172.17.0.2:4444 does not respond in 30s”}}\n’}

Нет понимания какие порты и хосты должны быть прописаны?
Нет понимания как прописать установку имиджа браузера без его запуска?

Хост http://172.17.0.2:4444/ как понял хост контейнера, с ним то же пробовал, не прокатило…

в compose попробуйте сеть внутри настроить - скорее всего из контейнера сети нету между селеноидом и тестами - Networking in Compose | Docker Documentation

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

Нет, дело не в сети, результат тот же.
К чему пришел ковыряя, тесты стали запускаться, но почему то в селенойде их не видно,
хотя по USED 20% видно, что что то запустилось, но где оно не понятно…
Кто нить сталкивался с таким?

Уже хорошо - возможно надо проверить наличие образов браузеров и проверить настройки соединения с селеноидом в самих тестах

links: - selenoid нужно было добавить в контейнеры selenoid -ui и test_ui