Docker поставляется с механизмом service discovery
(это основной термин для того, как службы знают, как общаться друг с другом), контейнеры могут быть связаны вместе, и вы можете использовать DNS для общения с ними.
Например, ваша альфа-служба может быть связана с вашей базой данных и подключаться к db:3306
, и Docker установит необходимые /etc/hosts
записи в alpha
, чтобы он мог преобразовать db
в IP.