docker-compose.yml - просмотр
services:
selenoid:
image: aerokube/selenoid
network_mode: bridge
ports:
- "4444:4444"
volumes:
- ${PWD}:/etc/selenoid
- /var/run/docker.sock:/var/run/docker.sock
- ${PWD}/video:/opt/selenoid/video
- ${PWD}/logs:/opt/selenoid/logs
command:
[
"-conf", "/etc/selenoid/browsers.json",
"-video-output-dir", "/opt/selenoid/video",
"-log-output-dir", "/opt/selenoid/logs"
]
selenoid-ui:
container_name: selenoid-ui
image: aerokube/selenoid-ui
network_mode: bridge
links:
- selenoid
ports:
- "8080:8080"
command: ["--selenoid-uri", "http://selenoid:4444"]
Windows: в винде переменная
${PWD} может не
подставляться. Тогда укажи явные (лучше абсолютные) пути к
browsers.json, папкам
logs и
video.
Используй прямые слэши (
C:/...).
Краткий пример:
services:
selenoid:
image: aerokube/selenoid
volumes:
- C:/selenoid:/etc/selenoid
- /var/run/docker.sock:/var/run/docker.sock
- C:/selenoid/video:/opt/selenoid/video
- C:/selenoid/logs:/opt/selenoid/logs
selenoid-ui:
image: aerokube/selenoid-ui
command: ["--selenoid-uri","http://selenoid:4444"]