How Takeout networking and aliasing works
mainAll Takeout containers are automatically added to a dedicated Docker network named takeout. This allows containers to communicate with each other using predictable aliases.
Each container is assigned two aliases on the takeout network:
- Base Alias: Based on the core dependency name (e.g.,
mysql,postgres). - Full Alias: A combination of the base alias and the version (e.g.,
mysql8.0,postgres13).
This networking model allows you to run multiple versions of the same dependency simultaneously on different ports and different volume names.