Web UI not reachable in bridged mode.
**Describe Your Problem:**
There is no access to the Homebridge UI without network mode set to host, despite all other Homebridge features can be supplied with macvlan.

I've created a macvlan network, so "smart stuff" can recognize homebridge. However after I replaced the network mode host option with networks and port bindings, there is no access to the web UI. It is only accessible within bridged network from other containers. Any port bindings to the UI are ignored.

**Logs:**

```
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing...

-------------------------------------
GID/UID
-------------------------------------
User uid:    1000
User gid:    1000
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-set-timezone: executing...
Set system timezone to ABC/XYZ.
[cont-init.d] 20-set-timezone: exited 0.
[cont-init.d] 30-packages: executing...
[cont-init.d] 30-packages: exited 0.
[cont-init.d] 40-dbus-avahi: executing...
[cont-init.d] 40-dbus-avahi: exited 0.
[cont-init.d] 45-user-data: executing...
[cont-init.d] 45-user-data: exited 0.
[cont-init.d] 50-plugins: executing...


    Thank you for using the oznu/homebridge docker image!

  If you find this project useful please STAR it on GitHub:

         https://github.com/oznu/docker-homebridge

                Or donate to the project:

            https://github.com/sponsors/oznu
                  https://paypal.me/oznu

Homebridge: Installing plugins...
up to date in 3.111s
up to date in 3.461s
[cont-init.d] 50-plugins: exited 0.
[cont-init.d] 55-config-ui: executing...
Enabling homebridge-config-ui-x...
[cont-init.d] 55-config-ui: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting cron

  If you find this project useful please STAR it on GitHub:

         https://github.com/oznu/docker-homebridge

                Or donate to the project:

            https://github.com/sponsors/oznu
                  https://paypal.me/oznu

[services.d] done.
[7/24/2021, 9:08:29 PM] [HB Supervisor] Homebridge Storage Path: /homebridge
[7/24/2021, 9:08:29 PM] [HB Supervisor] Homebridge Config Path: /homebridge/config.json
[7/24/2021, 9:08:29 PM] [HB Supervisor] Logging to /homebridge/homebridge.log
[7/24/2021, 9:08:29 PM] [HB Supervisor] OS: Linux 5.10.17-v7+ arm
[7/24/2021, 9:08:29 PM] [HB Supervisor] Node.js v14.17.3 /usr/local/bin/node
[7/24/2021, 9:08:29 PM] [HB Supervisor] Homebridge Path: /usr/local/lib/node_modules/homebridge/bin/homebridge
[7/24/2021, 9:08:29 PM] [HB Supervisor] UI Path: /usr/local/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js
[7/24/2021, 9:08:37 PM] [Homebridge UI] Homebridge Config UI X v4.41.1 is listening on 0.0.0.0 port 8581
[7/24/2021, 9:08:38 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /homebridge/node_modules
[7/24/2021, 9:08:38 PM] [HB Supervisor] Started Homebridge v1.3.4 with PID: 415
Initializing HAP-NodeJS v0.9.4...
[7/24/2021, 9:08:40 PM] Loaded config.json with 0 accessories and 3 platforms.
[7/24/2021, 9:08:41 PM] Loaded 2 cached accessories from cachedAccessories.
[7/24/2021, 9:08:41 PM] ---
[7/24/2021, 9:08:42 PM] Loaded plugin: homebridge-dummy@0.5.0
[7/24/2021, 9:08:42 PM] Registering accessory 'homebridge-dummy.DummySwitch'
[7/24/2021, 9:08:42 PM] ---
[7/24/2021, 9:08:43 PM] Loaded plugin: homebridge-smogomierz@1.3.1
[7/24/2021, 9:08:43 PM] Registering accessory 'homebridge-smogomierz.Smogomierz'
[7/24/2021, 9:08:43 PM] ---
[7/24/2021, 9:08:43 PM] Loaded plugin: homebridge-tapo@1.1.1
[7/24/2021, 9:08:43 PM] Registering platform 'homebridge-tapo.TapoP100'
[7/24/2021, 9:08:43 PM] ---
[7/24/2021, 9:08:43 PM] Loaded plugin: homebridge-tplink-smarthome@6.4.0
[7/24/2021, 9:08:43 PM] Registering platform 'homebridge-tplink-smarthome.TplinkSmarthome'
[7/24/2021, 9:08:43 PM] ---
[7/24/2021, 9:08:43 PM] Loaded plugin: homebridge-config-ui-x@4.41.1
[7/24/2021, 9:08:43 PM] Registering platform 'homebridge-config-ui-x.config'
[7/24/2021, 9:08:43 PM] ---
[7/24/2021, 9:08:43 PM] Loading 3 platforms...
[7/24/2021, 9:08:43 PM] [Config] Initializing config platform...
[7/24/2021, 9:08:43 PM] [Config] Running in Service Mode
[7/24/2021, 9:08:43 PM] [TplinkSmarthome] Initializing TplinkSmarthome platform...
[7/24/2021, 9:08:43 PM] [TplinkSmarthome] homebridge-tplink-smarthome v6.4.0, node v14.17.3, homebridge v1.3.4, api v2.7
[7/24/2021, 9:08:44 PM] [Tapo Smart Platform] Initializing TapoP100 platform...
[7/24/2021, 9:08:44 PM] [TplinkSmarthome] Configuring cached accessory: [Blu] UUID: ABC deviceId: XYZ
[7/24/2021, 9:08:44 PM] [Tapo Smart Platform] Loading accessory from cache: 192.168.11.101
[7/24/2021, 9:08:44 PM] [Tapo Smart Platform] Restoring existing accessory from cache: 192.168.11.101
Preparing Advertiser for 'Homebridge C578 A95D' using bonjour-hap backend!
Setup Payload:
X-HM://00248MJ27WI7S
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ XYZ │
    └────────────┘

Starting to advertise 'Homebridge C578 A95D' using bonjour-hap backend!
[7/24/2021, 9:08:44 PM] Homebridge v1.3.4 (Homebridge C578) is running on port 51819.
[7/24/2021, 9:08:45 PM] [TplinkSmarthome] New Device Online: [Blu] plug [ABC] 192.168.11.31 9999
[7/24/2021, 9:08:45 PM] [TplinkSmarthome] Adding: [Blu] plug [ABC]
```

**Docker Start Command:**
Using docker-compose with multiple containers, stripped only to homebridge and networks setup.

```
version: "3"
services:

  homebridge:
    image: oznu/homebridge:raspberry-pi
    restart: unless-stopped
    container_name: homebridge
    volumes:
      - ./homebridge/config:/homebridge
    environment:
      - PGID=1000
      - PUID=1000
      - HOMEBRIDGE_CONFIG_UI=1
      - HOMEBRIDGE_CONFIG_UI_PORT=8581

    ports: 
      - "8581:8581"
    networks: 
      inner:
      dockervlan:

networks: 
  inner:
    driver: bridge
  # Used by homebridge to expose bonjours, homekit services etc.
  dockervlan:
    driver: macvlan
    driver_opts:
      parent: eth0
    ipam:
      config:
        - subnet: "192.168.11.0/24"
          gateway: "192.168.11.1"
```

**Homebridge Config:**

```json
Show your homebridge config.json here
```


**Environment:**

* **Host Operating System**: Raspbian
* **Docker Version**: 20.10.7
* **Image Tag / Type**: raspberry-pi

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->
