Pertama, kita cek terlebih daulu container yang berjalan dengan perintah
docker ps -aContoh 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}}' 872def265c8dAtau
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' debian-busterUntuk 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-idContoh
docker inspect --format='{{json .NetworkSettings}}' 872def265c8dUntuk 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.
Jangan sampai lewatkan update terbaru dari LinuxSec, berlangganan memalui email sekarang.