Mendapatkan Alamat IP dari Docker Container yang Berjalan
Mendapatkan Alamat IP dari Docker Container yang Berjalan. Oke kali ini saya akan membahas sedikit mengenai bagaimana cara mengecek alamat IP dari container yang berjalan. Sebenarnya ini untuk catatan pribadi saya sendiri karena memang sering suka lupa.
Pertama, kita cek terlebih daulu container yang berjalan dengan perintah
docker ps -a
Contoh output:
yuzuriha@kali ~ $ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
872def265c8d debian "/bin/bash" 53 seconds ago Up 51 seconds debian-buster
yuzuriha@kali ~ $
Nah kalian bisa menggunakan perintah docker inspect untuk melihat informasi lengkap mengenai container tersebut, termasuk informasi alamat IP. Kalian bisa menggunakan Container ID ataupun Container Name.
Contoh
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 872def265c8d
Atau
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' debian-buster
Untuk melihat informasi seluruh docker container yang berjalan, anggap saja kita memiliki lebih dari satu container, maka perintahnya
docker inspect --format='{{.Name}} {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -q)
Untuk melihat informasi lengkap mengenai networking pada container, gunakan perintah
docker inspect --format='{{json .NetworkSettings}}' container-id
Contoh
docker inspect --format='{{json .NetworkSettings}}' 872def265c8d
Untuk melihat seluruh informasi didalam container, gunakan perintah inspect tanpa opsi tambahan. Contoh
docker inspect 872def265c8d
Oke mungkin sekian tutorial singkat kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Komentar