Cara mengambil alamat IP internal wadah Docker

Cara mengambil alamat IP internal wadah Docker

Katakanlah kami memiliki wadah Docker yang berjalan di sistem kami dengan ID wadah E350390FD549 Saya ingin mendapatkan alamat IP internalnya. Pertama, dan metode yang disarankan adalah penggunaan Docker memeriksa perintah. Perintah Linux berikut akan mencetak informasi terperinci tentang wadah Docker Anda termasuk alamat IP internalnya:

# Docker Periksa E350390FD549 ... "Networksettings": "Bridge": "Docker0", "Gateway": "172.17.42.1 "," GlobalPv6Address ":" "," GlobalPv6Prefixlen ": 0," Ipaddress ":" 172.17.0.2 "," ipprefixlen ": 16," ipv6gateway ":" "," linklocalipv6address ":" fe80 :: 42: acff: fe11: 2 "," linklocalipv6prefixlen ": 64," macaddress ":" 02: 42: AC: 11:00:02 "," portmapping ": null," ports ": … 

Dimungkinkan juga untuk trip default Periksa Docker Output perintah Docker untuk mendapatkan nilai alamat IP saja:

# Docker Inspect -f ' .Pengaturan jaringan.Ipaddress 'E350390FD549 172.17.0.2 

Tergantung pada sistem operasi yang berjalan di dalam wadah Docker Anda, Anda juga dapat mencoba mengeksekusi ifconfig Perintah secara internal dan dengan demikian mengambil alamat IP -nya:

Docker Exec -IT E350390FD549 /SBIN /IFCONFIG ETH0 atau DOCKER EXEC -IT E350390FD549 IP ADD Tampilkan ETH0 

Alternatif upaya terakhir lainnya adalah mengambil alamat IP wadah langsung dari itu konfigurasi.json file terletak di /var/lib/docker/container/container-id. Misalnya:

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

Alamat IP pertama adalah alamat IP kontainer aktual dan alamat IP kedua adalah gatewaynya.

Tutorial Linux Terkait:

  • Cara menggunakan jaringan bridged dengan libvirt dan kvm
  • Cara menggunakan ADB Android Debug Bridge untuk mengelola Android Anda…
  • Cara Terhubung ke Docker Container Via SSH
  • Cara menghapus bloatware dari ponsel samsung android Anda…
  • Cara menampilkan/memeriksa port terbuka di ubuntu linux
  • Cara mencetak pohon direktori menggunakan linux
  • Perintah Linux Dasar
  • Cara Menginstal dan Mengkonfigurasi Mesin Docker-CE/Moby di Fedora…
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Cara mencerminkan layar ponsel Android Anda ke Linux