Salah satu keunggulan inti teknologi container Docker adalah virtualisasi dan isolasinya yang ringan, dan jaringan Docker adalah kunci untuk mewujudkan komunikasi antar container dan antara container dan dunia luar. Berikut ini adalah ringkasan poin pengetahuan utama jaringan Docker.
1. Ikhtisar Jaringan Docker
Jaringan Docker memungkinkan container untuk berkomunikasi satu sama lain dan dengan jaringan eksternal. Docker menyediakan berbagai jenis jaringan dan driver untuk memenuhi kebutuhan jaringan yang berbeda:
Bridge: Jenis jaringan default, jembatan docker0 yang dibuat selama instalasi Docker, cocok untuk interkoneksi container pada satu host.
Host: Kontainer dan host berbagi tumpukan jaringan, yang cocok untuk skenario di mana kontainer dan host perlu berbagi sumber daya jaringan.
Overlay: Jaringan terdistribusi di beberapa daemon Docker, cocok untuk komunikasi lintas host container.
Macvlan: Tetapkan alamat MAC independen ke container sehingga dapat terhubung langsung ke jaringan fisik.
2. Konfigurasi jaringan Docker
Konfigurasi jaringan Docker mencakup pembuatan jaringan, menghubungkan container ke jaringan, mengonfigurasi alamat IP, dll.:
Gunakan pembuatan jaringan buruh pelabuhan untuk membuat jaringan baru.
Gunakan koneksi jaringan buruh pelabuhan untuk menghubungkan kontainer ke jaringan yang ada.
Gunakan pemeriksaan jaringan buruh pelabuhan untuk melihat detail jaringan.
Konfigurasikan alamat IP kontainer, yang dapat ditetapkan secara statis atau dinamis.