Как Docker управляет IP-адресами контейнеров? - PullRequest
1 голос
/ 06 июня 2019

При создании контейнеров в определяемой пользователем мостовой сети без указания IP-адреса запущенным контейнерам присваивается IP-адрес, начиная с начала диапазона IP-адресов.Когда контейнер выходит из строя, его IP-адрес снова становится доступным и впоследствии может использоваться другим контейнером.Docker также обнаруживает дубликаты IP-адресов и вызывает исключения, когда предоставляются неверные адреса.Насколько мне известно, демон Docker не зависит от каких-либо служб DHCP.Так как же Docker на самом деле определяет, какие IP-адреса используются / доступны для нового контейнера?Кроме того, как плагин Docker Network (такой как docker-go-plugin) может делать то же самое?

Я думаю, что одним из ключевых слов здесь является IPAM, но я ничего не знаю отдельноОт этого.Я был бы признателен за любую информацию, которая указывает мне правильное направление.Заранее спасибо.

...