Jak odzyskać wewnętrzny adres IP Docker Contener
- 2992
- 950
- Natan Cholewa
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
- « Jak kopiować pliki z systemu hosta do kontenera Docker za pomocą Netcat
- Błąd 2003 (HY000) nie może połączyć się z MySQL Server na (111) - rozwiązanie »