Допустим, есть два контейнера MariaDB, запущенных на одном хосте роя Docker. Каждый контейнер имеет свой внутренний порт 3306, который динамически доступен, например. 30004 и 30056.
Я бы хотел, чтобы внешний контейнер (не определенный в стеке) имел доступ к базе данных одного стека по имени хоста и фиксированному порту, например mariadb_s1:3306
(перенаправлен на MariaDB стека 1 на порт 30004), как показано на следующем рисунке.
У нас также есть экземпляр Traefik, работающий на хосте Docker. Может ли Traefik создавать эти маршруты?