Как добавить в docker несколько public ip?

Web app на базе nodejs, которая запускается внутри докера должна делать запросы на веб сайты с разных ip (41.1.1.1, 41.2.2.2, 41.3.3.3).

Как настроить конфигурацию docker-compose чтобы эти айпи адреса были доступны для веб аппликации из докера? На уровне хост машины эти айпи адреса доступны на трех разные eth интерфейсах.

services:
  backend:
    build: .
    ports:
      - 80:3000
      - 9229:9229 # debugger port
    volumes:
      - .:/usr/src/app
      - /usr/src/app/node_modules
    depends_on:
      - redis
    command: yarn start:docker
    environment:
      PORT: 80

  redis:
    image: redis:6.0.16-alpine
    privileged: true
    ports:
      - 6379:6379
    volumes:
      - ${PWD}/data/redis:/data
      #  - ${PWD}/redis.conf:/usr/local/etc/redis/redis.conf
      - ${PWD}/redis.conf:/etc/redis.conf
    depends_on:
      - influxdb

  influxdb:
    image: influxdb:latest
    volumes:
      # Mount for influxdb data directory and configuration
      - ${PWD}/data/influxdb:/root/.influxdb2:rw
    ports:
      - "8086:8086"

networks:
  company_internal_net:
    driver: "bridge"

Ответы (0 шт):