I have several previously working docker-compose projects and suddenly hostname, networks and especially network: aliases: do not work any more with docker-compose.
In the last few days I've seen this in multiple projects. The documentation is not updated at all, while both my dev and production environments break.
I've chose docker to have a stable tool and now it seems they reinvent their whole networking stack. It's a big mess.