Приведенная ниже конфигурация в файле 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-адресами поможет, но я ищу другое альтернативное решение.