с помощью базовой docker-compose вы можете общаться между контейнерами с помощью curl и http. Например:

version: '3'
services:
  containerA:
...

  containerB:
...

Теперь вы можете выполнить exec bash в контейнере A и с помощью curl http://containerB вы можете получить работающий http-контент.

Преимущество: у вас есть фиксированный адрес.

Как добиться подобного поведения с помощью docker-compose и traefik? Моя главная проблема в том, что я не могу связаться с containerA и containerB, потому что IP-адрес все время меняется, и я не знаю, как написать его так же, как в traefik, как в примере только для docker-compose.

Заранее спасибо!

0