Thom-x / docker-fr24feed-piaware-dump1090

Docker image of dump1090-fa, fr24feed, FlightAware, adsbexchange, Plane Finder, OpenskyNetwork, adsb.fi, ADSBHub and Radarbox.
https://hub.docker.com/r/thomx/fr24feed-piaware
MIT License
230 stars 54 forks source link

Address already in use, container stops #163

Open sneak-it opened 6 months ago

sneak-it commented 6 months ago

Just a backstory: I have been running this container without issue for about a week, and I took it down to add more feeding destinations. Once I booted the container back up, I have had no luck getting it to stay up.

Specifications

Expected Behavior

FR24Feeder + Dump1090 to play nicely.

Actual Behavior

FR24Feeder causes container to stop. [34m[fr24feed]�[0m 2024-03-20 01:00:17 | BeastBase::connectTcp(): Unable go connect, error: Connection refused[reader][e]Could not connect to tcp://127.0.0.1:30005 [31m[dump1090] Error opening the listening port 30003 (Basestation TCP output): bind: Address already in use

Steps to Reproduce the Problem

Things I've done to troubleshoot:

What confuses me is that no system/docker updates were done, no configurations were changed, simply restarted the container and now it absolutely refuses to boot.

Logs:

2024/03/20 01:00:17 stderr  s6-rc: info: service dump1090: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service s6rc-oneshot-runner: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service s6rc-oneshot-runner successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service fix-attrs: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service init-upintheair: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-piaware: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-layers: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-html: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-fr24feed: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-radarbox: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-planefinder: starting
2024/03/20 01:00:17 stdout  �[31m[dump1090]�[0m Wed Mar 20 01:00:17 2024 EDT  dump1090-fa v9.0 starting up.
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-opensky: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-adsbhub: starting
2024/03/20 01:00:17 stderr  --2024-03-20 01:00:17--  https://www.adsbhub.org/downloads/adsbhub.php
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-adsbfi: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-adsbexchange: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service dump1090 successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service netcat: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service init-upintheair successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service fix-attrs successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service legacy-cont-init: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-piaware successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service piaware: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-layers successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-html successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service http: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service confd-fr24feed successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service fr24feed: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-radarbox successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service radarbox: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-planefinder successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service planefinder: starting
2024/03/20 01:00:17 stdout  �[31m[dump1090]�[0m rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 00001000)
2024/03/20 01:00:17 stderr  Resolving www.adsbhub.org (www.adsbhub.org)... s6-rc: info: service conf-opensky successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service opensky: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service conf-adsbexchange successfully started
2024/03/20 01:00:17 stderr  94.130.23.233, 2a01:4f8:10b:1d16::2
2024/03/20 01:00:17 stderr  Connecting to www.adsbhub.org (www.adsbhub.org)|94.130.23.233|:443... s6-rc: info: service adsbexchange-feed: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service netcat successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service legacy-cont-init successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service http successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service fr24feed successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service radarbox successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service planefinder successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service planefinder-log: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service piaware successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service adsbexchange-feed successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service adsbexchange-stats: starting
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | ______  _  _         _      _                    _              _____    ___ 
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | |  ___|| |(_)       | |    | |                  | |            / __  \  /   |
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | | |_   | | _   __ _ | |__  | |_  _ __  __ _   __| |  __ _  _ __`' / /' / /| |
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | |  _|  | || | / _` || '_ \ | __|| '__|/ _` | / _` | / _` || '__| / /  / /_| |
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | | |    | || || (_| || | | || |_ | |  | (_| || (_| || (_| || |  ./ /___\___  |
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | \_|    |_||_| \__, ||_| |_| \__||_|   \__,_| \__,_| \__,_||_|  \_____/    |_/
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 |                __/ |                                                         
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 |               |___/                                                          
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]FR24 Feeder/Decoder
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Version: 1.0.44-0/generic
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Built on Nov  6 2023 12:51:50 (T202311061248/Linux/static_amd64)
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Running on: debian="11"
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Local IP(s): 172.18.0.2
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Copyright 2012-2023 Flightradar24 AB
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]https://www.flightradar24.com
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]DNS mode: PING
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | error | Local time: 2024-03-20 01:00:17 -0400
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | error | GMT+0 time: 2024-03-20 06:00:17 -0400
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | error | Your machine should be set as GMT+0 time zone!
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | warning | Time zone is not set to GMT+0
2024/03/20 01:00:17 stderr  s6-rc: info: service adsbexchange-mlat: starting
2024/03/20 01:00:17 stderr  s6-rc: info: service opensky successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service planefinder-log successfully started
2024/03/20 01:00:17 stderr  s6-rc: info: service adsbexchange-stats successfully started
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Automatic updates are DISABLED
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | 24-03-20 01:00:17.783 [E][:] Local time: 2024-03-20 01:00:17 -0400
2024/03/20 01:00:17 stderr  s6-rc: info: service adsbexchange-mlat successfully started
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | 24-03-20 01:00:17.784 [E][:] GMT+0 time: 2024-03-20 06:00:17 -0400
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | 24-03-20 01:00:17.786 [E][:] Your machine should be set as GMT+0 time zone!
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | 24-03-20 01:00:17.787 [W][:] Time zone is not set to GMT+0
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | 24-03-20 01:00:17.787 [I][http-server.cpp:246] [httpd]Server started, listening on :::8754
2024/03/20 01:00:17 stderr  connected.
2024/03/20 01:00:17 stdout  �[33m[piaware]�[0m ****************************************************
2024/03/20 01:00:17 stdout  �[33m[piaware]�[0m piaware version 9.0.1 is running, process ID 166
2024/03/20 01:00:17 stdout  �[33m[piaware]�[0m your system info is: Linux 94699d23de81 4.4.302+ #69057 SMP Mon Nov 13 14:19:30 CST 2023 x86_64 GNU/Linux
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [i]PacketSenderConfiguration::fetch_config(): Yoda configuration for this receiver is disabled
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [d]TLSConnection::ctor(): Enable verify_peer in production code!
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Reader thread started
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]Socket server started
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [main][i]MLAT data feed started
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [master][i]Starting processing thread
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [reader][i]Initializing reader
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [reader][i]Connecting to unknown receiver via (tcp://127.0.0.1:30005)
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [mlat][i]Waiting for MLAT configuration
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | BeastBase::connectTcp(): Unable go connect, error: Connection refused[reader][e]Could not connect to tcp://127.0.0.1:30005
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [bs][i]Initializing server
2024/03/20 01:00:17 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:17 | [bs][i]Starting server on :::30003
2024/03/20 01:00:18 stdout  �[31m[dump1090]�[0m Found Rafael Micro R820T tuner
2024/03/20 01:00:18 stdout  �[31m[dump1090]�[0m rtlsdr: tuner gain set to 49.6 dB (gain step 28)
2024/03/20 01:00:18 stderr  HTTP request sent, awaiting response... 200 OK
2024/03/20 01:00:18 stderr  Length: unspecified [text/html]
2024/03/20 01:00:18 stderr  Saving to: '/usr/bin/adsbhub.sh'
2024/03/20 01:00:18 stderr  
2024/03/20 01:00:18 stderr       0K ..                                                     32.1M=0s
2024/03/20 01:00:18 stderr  
2024/03/20 01:00:18 stderr  2024-03-20 01:00:18 (32.1 MB/s) - '/usr/bin/adsbhub.sh' saved [2090]
2024/03/20 01:00:18 stderr  
2024/03/20 01:00:18 stderr  s6-rc: info: service conf-adsbhub successfully started
2024/03/20 01:00:18 stderr  s6-rc: info: service adsbhub: starting
2024/03/20 01:00:18 stderr  s6-rc: info: service adsbhub successfully started
2024/03/20 01:00:18 stdout  �[31m[dump1090]�[0m Error opening the listening port 30003 (Basestation TCP output): bind: Address already in use
2024/03/20 01:00:18 stdout  �[34m[fr24feed]�[0m 2024-03-20 01:00:18 | [main][i]Waiting for GPS time
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-adsbfi successfully started
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-feed: starting
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-feed successfully started
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-mlat: starting
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-mlat successfully started
2024/03/20 01:00:19 stderr  s6-rc: info: service legacy-services: starting
2024/03/20 01:00:19 stdout  �[35m[adsbfi-feed]�[0m invoked by: /usr/local/share/adsbexchange/readsb --net-only --debug=n --quiet --net-beast-reduce-interval 0.5 --net-connector feed.adsb.fi,30004,beast_reduce_out,feed.adsb.fi,64004 --write-json /run/adsbfi-feed --write-json-every 1 --json-location-accuracy 2 --net-heartbeat 60 --net-ro-size 1280 --net-ro-interval 0.2 --net-bi-port 30169 --net-connector 127.0.0.1,30005,beast_in,silent_fail --lat xxx --lon xxx
2024/03/20 01:00:19 stdout  �[35m[adsbfi-feed]�[0m Wed Mar 20 01:00:19 2024 EDT  readsb starting up.
2024/03/20 01:00:19 stdout  �[35m[adsbfi-feed]�[0m readsb version: 3.14.1595 compiled on 240305
2024/03/20 01:00:19 stdout  �[35m[adsbfi-feed]�[0m Using lat:   xxx, lon:  xxx
2024/03/20 01:00:19 stdout  �[35m[adsbfi-feed]�[0m 30169: Beast TCP input port           
2024/03/20 01:00:19 stderr  s6-rc: info: service legacy-services successfully started
2024/03/20 01:00:19 stderr  s6-rc: info: service legacy-services: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service legacy-services successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service legacy-cont-init: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service radarbox: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service planefinder-log: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service piaware: stopping
2024/03/20 01:00:19 stdout  �[35m[adsbfi-feed]�[0m BeastReduce TCP output: Attempting connection to feed.adsb.fi port 30004 ...
2024/03/20 01:00:19 stderr  s6-rc: info: service opensky: stopping
2024/03/20 01:00:19 stdout  �[35m[adsbfi-feed]�[0m Beast TCP input: Attempting connection to 127.0.0.1 port 30005 ...
2024/03/20 01:00:19 stderr  s6-rc: info: service netcat: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service http: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service fr24feed: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbhub: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-mlat: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbexchange-stats: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbexchange-mlat: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service legacy-cont-init successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service fix-attrs: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service radarbox successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-radarbox: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service planefinder-log successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service planefinder: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service piaware successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-piaware: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service opensky successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-opensky: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service netcat successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service http successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service init-upintheair: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-layers: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-html: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service fr24feed successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-fr24feed: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbhub successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-adsbhub: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-mlat successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-feed: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbexchange-stats successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbexchange-mlat successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbexchange-feed: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service fix-attrs successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-radarbox successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service planefinder successfully stopped
2024/03/20 01:00:19 stdout  �[35m[adsbfi-mlat]�[0m mlat-client 0.4.2 starting up
2024/03/20 01:00:19 stdout  �[35m[adsbfi-mlat]�[0m Listening for Basestation-format results connection on port 31009
2024/03/20 01:00:19 stdout  �[35m[adsbfi-mlat]�[0m Listening for Beast-format results connection on port 30179
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-planefinder: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-piaware successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-opensky successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service init-upintheair successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-layers successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-html successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service confd-fr24feed successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-adsbhub successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbfi-feed successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-adsbfi: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service adsbexchange-feed successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-adsbexchange: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service dump1090: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-adsbfi successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-adsbexchange successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service conf-planefinder successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service s6rc-oneshot-runner: stopping
2024/03/20 01:00:19 stderr  s6-rc: info: service dump1090 successfully stopped
2024/03/20 01:00:19 stderr  s6-rc: info: service s6rc-oneshot-runner successfully stopped

Here is my docker compose:

version: "3.7"
services:
  fr24feed-piaware:
    image: "thomx/fr24feed-piaware"
    container_name: fr24feed-piaware
    restart: unless-stopped
    volumes:
      - /etc/localtime:/etc/localtime:ro # needed to sync time for MLAT
      #- /volume4/docker/fr24feed-piaware/adsb/radarbox/faketemp:/sys/class/thermal/thermal_zone0/temp:ro
      #- /volume4/docker/fr24feed-piaware/adsb/radarbox/faketemp:/sys/class/thermal:ro
    environment: 
      - "SERVICE_ENABLE_DUMP1090=true"
      - "SERVICE_ENABLE_HTTP=true"
      - "SERVICE_ENABLE_PIAWARE=true"
      - "SERVICE_ENABLE_FR24FEED=true"
      - "SERVICE_ENABLE_ADSBFI=true"
      - "SERVICE_ENABLE_ADSBHUB=true"
      - "FR24FEED_FR24KEY=xxx"
      - "PIAWARE_FEEDER_DASH_ID=xxx"
      - "PIAWARE_RECEIVER_DASH_HOST=127.0.0.1"
      - "PIAWARE_RECEIVER_DASH_PORT=30005"
      - "HTML_SITE_LAT=xxx"
      - "HTML_SITE_LON=xxx"
      - "HTML_SITE_ALT=xxx"
      - "HTML_SITE_NAME=xxx"
      - "HTML_DEFAULT_TRACKER=Flightradar24"
      - "HTML_RECEIVER_STATS_PAGE_FLIGHTAWARE=https://flightaware.com/adsb/stats/user/xxx"
      - "HTML_RECEIVER_STATS_PAGE_FLIGHTRADAR24=https://www.flightradar24.com/account/feed-stats/?id=xxx"
      #- "HTML_RECEIVER_STATS_PAGE_ADSBEXCHANGE=https://www.adsbexchange.com/api/feeders/?feed="
      #- "HTML_RECEIVER_STATS_PAGE_PLANEFINDER=https://planefinder.net/coverage/receiver/"
      #- "HTML_RECEIVER_STATS_PAGE_OPENSKY_NETWORK=https://opensky-network.org/receiver-profile?s="
      - "HTML_FR24_FEEDER_STATUS_PAGE=http://10.0.10.41:8754/"
      - "PANORAMA_ID=xxx"
      - "LAYERS_OWM_API_KEY=xxx"
      - "SERVICE_ENABLE_ADSBEXCHANGE=true"
      - "ADSBEXCHANGE_UUID=xxx"
      - "ADSBEXCHANGE_STATION_NAME=xxx"
      - "ADSBEXCHANGE_MLAT=true"
      - "MLAT_EXACT_LAT=xxx"
      - "MLAT_EXACT_LON=xxx"
      - "MLAT_ALTITUDE_MSL_METERS=xxx"
      - "FR24FEED_MLAT=yes"
      - "FR24FEED_BS=yes"
      - "SERVICE_ENABLE_PLANEFINDER=false"
      #- "PLANEFINDER_SHARECODE=MY_SHARE_CODE"
      - "SERVICE_ENABLE_OPENSKY=false"
      #- "OPENSKY_USERNAME=MY_OPENSKY_USERNAME"
      #- "OPENSKY_SERIAL=MY_OPENSKY_RECEIVER_SERIAL"
      - "ADSBFI_UUID=xxx"
      - "ADSBFI_STATION_NAME=xxx"
      - "ADSBFI_MLAT=true"
      - "SERVICE_ENABLE_RADARBOX=false"
      #- "RADARBOX_SHARING_KEY=MY_SHARING_KEY"
      - "ADSBHUB_CKEY=xxx"
      - PUID=1030
      - PGID=65537
    devices:
      - "/dev/bus/usb/001"
    # ports
    # 8754 - DUMP1090 server port
    # 8080 - HTTP server port
    # 30003 - BS Decoded Data
    # 30005 - BEAST Host IP
    # 30105 - MLAT Server
    ports:
      - "8754:8754"
      - "8082:8080"
      - "30003:30003"
      - "30005:30005"
      - "30105:30105"

With dump1090+piaware running, inside of the container:

root@691f527866b7:/# netstat -pna | grep 30003                            
tcp        0      0 0.0.0.0:30003           0.0.0.0:*               LISTEN      99/dump1090                                                                       
tcp6       0      0 :::30003                :::*                    LISTEN      99/dump1090

Should dump1090 be listening on 30003?

I have been successfully feeding to FlightAware, FR24, ADSBFI, ADSBHUB for a few days, when I went to add ADSB Exchange, this is where I started running into problems. I'm willing to bet this is a problem on my end, I just can't quite seem to figure out what the issue is.