Отладка Chrome Selenium узла с несколькими портами VNC в файле создания докера - PullRequest
0 голосов
/ 11 апреля 2019

Приведенная ниже конфигурация в файле docker-compose с репликой 5 создаст пять контейнеров с одинаковым портом VNC и разными внутренними IP-адресом или именем хоста. Если мы сделали то же самое на машине ec2, то как мы можем получить доступ к этим рабочим столам VNC через публичный IP?

chrome_node:
image: selenium/node-chrome-debug:3.141.59-gold
depends_on:
  - hub
environment:
  - HUB_PORT_4444_TCP_ADDR=hub
  - HUB_PORT_4444_TCP_PORT=4444
networks:
  - test
entrypoint: bash -c 'SE_OPTS="-host $$HOSTNAME -port 5557" /opt/bin/entry_point.sh'
ports:
  - "5557:5900"
deploy:
  replicas: 5

Добавление одной и той же записи несколько раз в файл docker-compose с разными IP-адресами поможет, но я ищу другое альтернативное решение.

...