I have set up a docker ipvlan on my Rpi and started one (or several) node-red container(s) using this ipvlan, and it gets its own IP address on my LAN and node-red is accessible using this IP address from anywhere on my LAN. But it is not accessible using its hostname as is the host Rpi it's running on.
I have tried installing Avahi in the container but with no real luck.
I thought it better to first ask what would be the best approach to get this to work. I.e making the node-red container respond to requests using its hostname.