Jak odzyskać wewnętrzny adres IP Docker Contener

Jak odzyskać wewnętrzny adres IP Docker Contener

Powiedzmy, że mamy w naszym systemie kontener Docker z identyfikatorem kontenera E350390FD549 Chciałbym uzyskać wewnętrzny adres IP. Po pierwsze, i zalecana metoda jest używana DOCKer Inspect Dowództwo. Poniższe polecenie Linux wydrukuje szczegółowe informacje o kontenerze Docker, w tym wewnętrzny adres IP:

# Docker Inspect E350390FD549… „Networksettings”: „Bridge”: „Docker0”, „Gateway”: „172.17.42.1 ",„ Globalipv6address ”:„ ”,„ Globalipv6prefixlen ”: 0,„ iPaddress ”:„ 172.17.0.2 "," ipprefixlen ": 16," IPv6gateway ":" "," linkLocalipv6address ":" fe80 :: 42: Acff: Fe11: 2 "," LinkLoCalipv6prefixlen ": 64,„ Macaddress ”:„ 02: 42: Ac: AC: 11:00:02 ”,„ PortMapping ”: Null,„ Ports ”: … 

Możliwe jest również wydobycie domyślne Docker Inspect Wyjście polecenia Docker, aby uzyskać tylko wartość adresu IP:

# Docker Inspect -f ' .Ustawienia sieci.Ipaddress 'e350390fd549 172.17.0.2 

W zależności od systemu operacyjnego działającego w kontenerze Docker możesz również spróbować wykonać ifconfig Poleć wewnętrznie, a tym samym odzyskaj swój adres IP:

Docker Exec -it E350390FD549 /sbin /ifconfig ETH0 lub Docker Exec -it E350390FD549 IP Dodaj show ETH0 

Inną alternatywą w ostateczności jest odzyskanie adresu IP kontenera bezpośrednio z jego konfigurator.JSON plik znajdujący się w /var/lib/docker/kontenery/kontener-id. Na przykład:

# grep -e "\ b ([0-9] 1,3 \.) 3 [0-9] 1,3 \ b ”.JSON 172.17.0.2 172.17.42.1 

Pierwszym adresem IP jest rzeczywisty adres IP kontenerów, a drugi adres IP to jego brama.

Powiązane samouczki Linux:

  • Jak korzystać z połączonej sieci z Libvirt i KVM
  • Jak korzystać z ADB Android Debug Bridge do zarządzania Androidem…
  • Jak połączyć się z kontenerem Docker za pośrednictwem SSH
  • Jak usunąć bluatware z Samsung Android Mobile…
  • Jak pokazać/sprawdzić otwarte porty na Ubuntu Linux
  • Jak wydrukować drzewo katalogu za pomocą Linux
  • Podstawowe polecenia Linux
  • Jak zainstalować i skonfigurować silnik Docker-Ce/Moby na Fedorze…
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Jak odzwierciedlać swój ekran mobilny z Androidem do Linux