У меня есть небольшая проблема с пониманием этого. Когда я запускаю 3 контейнера в Docker, они получают 3 разных IP-адреса, которые назначаются последовательно, я могу обращаться к ним из других контейнеров, и все работает нормально.
Но когда я запускаю другой контейнер перед этими 3, 3 получают разные IP-адреса, и вся установка идет в ад.Как я могу всегда подключаться к одному контейнеру для докеров?
Я довольно долго приставал к Google, но, похоже, я не нашел подходящего (и не слишком сложного) решения, чтобы иметь один устойчивый способ подключения к определенному контейнеру. Дело не в том, что я хочу назначить сам IP, просто чтобы сказать хосту-докеру что-то вроде «каждый раз, когда запускается контейнер X, назначает ему IP 172.17.0.X»
Должен быть какой-то способ, в котором порядок, в котором Я запускаю контейнеры, не имеет значения, не может быть, что я должен менять свои настройки каждый раз, когда я перезапускаю контейнеры.
Значит, некоторая помощь здесь будет приятной?
Способ, которым я могу назначить IP-адреса контейнеру или предоставить ему какой-то псевдоним, который я могу адресовать из другого контейнера.
«Это не что я хочу назначить сам IP, просто чтобы сообщить хосту docker что-то вроде «каждый раз, когда запускается контейнер X, назначьте ему IP 172.17.0.X». Это предложение не имеет смысла. – BMitch