Настройка проблемы:
- Docker Swarm
- 3 службы запущены:
service-something
и service-another
и service-database
service-something
и service-another
используйте service-database
для хранения данных, например mongodb://service-database/blahblah
Что я хочу:
Вместо mongodb://service-database/blahblah
Я хочу использовать mongodb://my-special-host/blahblah
В идеале мне нужно что-то вроде CNAME, где my-special-host
разрешается до service-database
.Таким образом, я могу обновить эту запись один раз до service-new-database
, и все мои потребительские сервисы будут использовать новую базу данных.
Я знаю, что могу сделать это, используя dnsmasq
на обычном linux, но я не совсем понимаю, как использовать это в экосистеме контейнера.