Всем привет! Я только начал изучать docker и как с ним работать. Никак не получается запустить selenoid в docker-compose
Создал docker-compose.yml
version: '3'
services:
selenoid:
network_mode: bridge
image: aerokube/selenoid:latest-release
container_name: "selenoid"
volumes:
- "$PWD/selenoid:/etc/selenoid"
- "/var/run/docker.sock:/var/run/docker.sock"
- "$PWD/selenoid/video:/opt/selenoid/video"
- "$PWD/selenoid/logs:/opt/selenoid/logs"
environment:
- OVERRIDE_VIDEO_OUTPUT_DIR=$PWD/selenoid/video
command: ["-conf", "/etc/selenoid/browsers.json", "-video-output-dir", "/opt/selenoid/video", "-log-output-dir", "/opt/selenoid/logs"]
ports:
- "4444:4444"
selenoid-ui:
image: aerokube/selenoid-ui
container_name: "selenoid-ui"
network_mode: bridge
links:
- selenoid
ports:
- "8080:8080"
command: ["--selenoid-uri","http://selenoid:4444"]
jenkins:
image: "jenkins:latest"
container_name: "jenkins"
volumes:
- "/home/sysadm/rmo_test_docker/jenkins:/var/jenkins_home"
- "/var/run/docker.sock:/var/run/docker.sock"
environment:
JENKINS_HOST_HOME: "/home/sysadm/jenkins_home"
ports:
- 8088:8080
- 5000:5000
- 50000:50000
jenkins и selenoid-ui запускаются и работают корректно, но selenoid выдает такое сообщение в логи:
sysadm@ubuntu:~/rmo_test_docker$ docker-compose logs -f selenoid
Attaching to selenoid
selenoid | 2019/10/29 12:54:44 [-] [INIT] [Loading configuration files...]
selenoid | 2019/10/29 12:54:44 [-] [INIT] [/usr/bin/selenoid: browsers config: read error: open /etc/selenoid/browsers.json: no such file or directory]
selenoid | 2019/10/29 12:55:57 [-] [INIT] [Loading configuration files...]
selenoid | 2019/10/29 12:55:57 [-] [INIT] [/usr/bin/selenoid: browsers config: read error: open /etc/selenoid/browsers.json: no such file or directory]
selenoid exited with code 1
Кто сталкивался с такой проблемой и, как победили её?