Setting up Redundancy between two Docker instances

I've setup two docker instances with the following docker-compose:

Both gateways work, but configuring the redundancy between the two fails
I've set frontend01 as master and frontend02 as backup with master node address 192.168.100.2
Approved the connection on the backup

But don't see a Incoming connection on the master

In the logging on the backup i do find this

Can some one help me?

I'm wondering if there are issues like address conflicts or proxies on that bridge network 192.168.100.0/24.

I am able to connect the two gateways without issue using this environment. Does this work for you?

services:
  frontend01:
    image: inductiveautomation/ignition:8.3.8
    hostname: frontend01
    ports:
      - 9988:8088
    environment:
      - TZ=America/Los_Angeles
      - ACCEPT_IGNITION_EULA=Y
      - GATEWAY_ADMIN_USERNAME=admin
      - GATEWAY_ADMIN_PASSWORD=password
      - IGNITION_EDITION=standard
      - DISABLE_QUICKSTART=true
    command: >
      -n frontend01
      -m 2048

  frontend02:
    image: inductiveautomation/ignition:8.3.8
    hostname: frontend02
    ports:
      - 9989:8088
    environment:
      - TZ=America/Los_Angeles
      - ACCEPT_IGNITION_EULA=Y
      - GATEWAY_ADMIN_USERNAME=admin
      - GATEWAY_ADMIN_PASSWORD=password
      - IGNITION_EDITION=standard
      - DISABLE_QUICKSTART=true
      - GATEWAY_NETWORK_0_HOST=frontend01
      - GATEWAY_NETWORK_0_PORT=8060
    command: >
      -n frontend02
      -m 2048

Edit to add: I removed these env vars on the master. I realize they don't make sense for redundancy - once redundancy is configured, frontend02 will use the name frontend01-backup for GAN

  • GATEWAY_NETWORK_SECURITYPOLICY=SpecifiedList
  • GATEWAY_NETWORK_WHITELIST=frontend02