В настоящее время у меня есть одна машина, на которой я запускаю изображения докеров. Я хочу, чтобы все контейнеры были доступны через имя узла, основанное на имени контейнера. Так что, если у меня есть контейнер C1
и C2
и хост для сервера Docker является mydocker.local
, то c1.mydocker.local
будет указывать на контейнер изображения C1
и если бы я был бежать C3
, она станет доступна C3.mydocker.local
.Как предоставить динамические имена хостов для всех контейнеров докеров?
docker-dns похоже на то, что я пытаюсь сделать, но проект не обновлялся в течение 7 месяцев, и документации было недостаточно для меня, чтобы он работал.
Это похоже на очень распространенный случай использования, но я не смог создать подходящую магию запросов Google, чтобы найти что-либо.