Я создал сеть с именем "my_own_network
". После этого я создал в этой сети контейнер Nginx: alpine image с именем nginxApline. Точно так же у меня есть другой контейнер с тем же изображением, но в сетевом «мосту» с именем nginxAlpine2. Я попробовал приведенную ниже команду для обоих контейнеров
docker network inspect --format '{{.NetworkSettings.IPAddress}}' nginxAlpine
Она не дала никакого вывода для nginxAlpine, но она дала вывод (IP-адрес контейнера) для nginxAlpine2 (который, очевидно, был исключен). Снимок экрана вывода для обоих контейнеров
Чтобы выяснить причину самостоятельно, я проверил контейнеры и попытался выяснить, что если формат отличается, но я не нашел ни одного, поскольку оба были с формат.
NetworkSettings->Networks->**bridge**->IPAddress (for nginx2 in bridge network)
NetworkSettings->Networks->**my_own_network**->IPAddress (for nginx in created network)
Может кто-нибудь объяснить мне, почему эта команда не работает для контейнера "nginxAlpine"?