Saat bekerja dengan Docker, pengembang membuat dan menjalankan banyak container di mesin host mereka. Terkadang, sangat sulit bagi pengembang untuk melacak semua container yang ada. Selain itu, jika Anda menggunakan penulisan atau jaringan, mungkin ada beberapa container yang dijalankan di dalam jaringan.
Jika container dijalankan dengan jaringan container default. Artinya, container tersebut memanfaatkan fungsionalitas bawaan jaringan Docker untuk berkomunikasi dengan container lain dan sistem host. Untuk menentukan container mana yang sedang dijalankan dan mana yang berhenti, pengembang harus mengetahui alamat IP container tersebut.
Panduan ini akan memberikan perintah berbeda untuk mendapatkan alamat IP kontainer Docker dari host di Windows.
Bagaimana Alamat IP Docker Container dari Host di Windows?
Untuk menemukan alamat IP kontainer Docker dari host di Windows, perintah yang tercantum di bawah ini digunakan:
- Menggunakan 'pemeriksaan buruh pelabuhan'
- Menggunakan 'buruh pelabuhan eksekutif'
- Menggunakan 'pemeriksaan jaringan buruh pelabuhan'
Menggunakan 'pemeriksaan jaringan buruh pelabuhan'
Untuk mendapatkan alamat IP container Docker, pertama-tama, daftarkan dan pilih image Docker untuk membuat container baru dengan menjalankan perintah berikut:
gambar buruh pelabuhan
Dari keluaran yang diberikan di bawah ini, kami telah memilih elik Gambar buruh pelabuhan:
Kemudian, gunakan wadah buruh pelabuhan dijalankan perintah untuk membuat container Docker baru menggunakan image yang dipilih:
wadah buruh pelabuhan dijalankan -D --nama =vital_con1 elik
Seperti yang Anda lihat, container baru kami telah berhasil dibuat:
Selanjutnya, daftarkan container yang sedang berjalan melalui buruh pelabuhan ps perintah untuk verifikasi:
buruh pelabuhan hal
Terakhir, jalankan pemeriksaan buruh pelabuhan perintah untuk menampilkan alamat IP container Docker:
buruh pelabuhan memeriksa vital_con1
Setelah menjalankan perintah yang diberikan di atas, ini akan menampilkan informasi rinci tentang container tertentu:
Gulir ke bawah terminal dan temukan “ Alamat IP ' bidang. Alamat IP dari wadah yang sedang berfungsi diberi nama vital_con1 adalah 172.17.0.3 :
Menggunakan 'buruh pelabuhan eksekutif'
Itu /etc/hosts File di dalam container adalah file sistem yang digunakan untuk memetakan nama host ke alamat IP termasuk alamat IP yang ditetapkan ke container itu sendiri. Untuk mengambil alamat IP ini, jalankan buruh pelabuhan eksekutif -itu memerintah.
buruh pelabuhan eksekutif -dia vital_con1 / tempat sampah / pesta
Setelah melakukannya, Anda akan dipindahkan ke sesi shell interaktif. Sekarang, jalankan kucing perintah untuk menampilkan data yang tersedia /etc/hosts mengajukan:
kucing / dll. / tuan rumah
Seperti yang Anda lihat, alamat IP wadah tertentu telah berhasil diambil:
Menggunakan 'pemeriksaan jaringan buruh pelabuhan'
Seperti yang kita ketahui, secara default container terhubung ke jaringan bridge. Kita dapat memeriksa jaringan untuk mengetahui alamat IP penampung dengan menjalankan jaringan buruh pelabuhan memeriksa
Di sini, kami telah memilih menjembatani jaringan untuk proses lebih lanjut:
Sekarang, jalankan perintah di bawah ini bersama dengan nama jaringan sebagai menjembatani :
jaringan buruh pelabuhan memeriksa jembatan
Setelah menjalankan perintah di atas, gulir ke bawah ke Kontainer memblokir dan menemukan Alamat IPV4 bidang:
Kami telah menyediakan cara termudah untuk menemukan alamat IP container Docker dari host di Windows.
Kesimpulan
Ada beberapa perintah berbeda yang digunakan untuk mendapatkan alamat IP container Docker dari host di Windows, seperti jaringan buruh pelabuhan memeriksa