Home | RU | EN

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"]