Remote port binding at docker compose

I have compose file that which have mariadb service in it. But I have completely separated dedicated mariadb machine in my network and I want to use it instead of a mariadb container.

Is there a way to expose remote port of that MariaDB to the my compose services without using SSH port forwarding?

0
задан 9 October 2017 в 16:06
1 ответ

Вы не можете напрямую открыть удаленный порт, но вы можете настроить свой контейнер для просмотра удаленного хоста: порт для БД. Если хост и порт случайны, вам необходимо реализовать какой-то механизм обнаружения служб, например Consul.

В качестве альтернативы вы можете взглянуть на сетевые продукты для контейнеров, которые позволяют контейнерам обмениваться данными между хостами «изначально».

0
ответ дан 5 December 2019 в 07:24

Теги

Похожие вопросы