3 docker containers - nothing connects to mosquitto 2.0.18

It seems this topic beat to death, but, over the past few weeks I see subtle differences in those who succeeded. No docker compose here. I can get into each container sh easily. the HA runs great. The frigate:5000 website works. Nothing I have tried will allow connection to mqtt
Any help appreciated!!

HA WILL connect to mqtt when net=host but frigate will not, so that is useless.
set up docker my-net 172.18.0.1/16 all 3 containers can ping each other by IP or by name

mqtt however, refuses connections
mosquitto.conf:
persistence true
persistence_location /home/config/storage/mosquitto/data/

user mosquitto

socket_domain ipv4
bind_interface eth0
listener 1883 0.0.0.0

allow_anonymous true

log_dest file /home/config/storage/mosquitto/log/mosquitto.log
log_dest stdout

password_file /home/config/storage/mosquitto/.passwd

1705705120: mosquitto version 2.0.18 starting
1705705120: Config loaded from /mosquitto/config/mosquitto.conf.
1705705120: Starting in local only mode. Connections will only be possible from clients running on this machine.
1705705120: Create a configuration file which defines a listener to allow remote access.
1705705120: For more details see Authentication methods | Eclipse Mosquitto
1705705120: Opening ipv4 listen socket on port 1883.
1705705120: Opening ipv6 listen socket on port 1883.
1705705120: Error: Address not available
1705705120: mosquitto version 2.0.18 running