Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Beberapa mod rangkaian buruh pelabuhan

Beberapa mod rangkaian buruh pelabuhan

WBOY
WBOYasal
2023-05-13 17:13:093263semak imbas

Dengan pembangunan dan aplikasi meluas teknologi kontena, Docker telah menjadi salah satu teknologi kontena yang paling popular pada masa ini, dan rangkaian Docker ialah salah satu komponen utama untuk merealisasikan interkoneksi kontena. Untuk lebih memahami rangkaian Docker, artikel ini memperkenalkan beberapa mod rangkaian Docker.

1. Mod jambatan

Mod jambatan ialah salah satu mod rangkaian yang paling biasa digunakan oleh Docker. Ia mencipta peranti rangkaian maya bernama docker0 pada hos Docker dan menetapkannya kepada setiap bekas alamat IP unik membolehkan komunikasi terus antara bekas.

Selain itu, dalam mod jambatan, Docker akan menetapkan alamat MAC unik kepada setiap bekas secara lalai untuk kerja berkaitan protokol ARP. Ini bermakna bekas yang berbeza boleh berkomunikasi antara satu sama lain melalui alamat MAC, bukan hanya alamat IP.

2. Mod hos

Berbeza daripada mod jambatan, dalam mod Hos bekas dan hos berkongsi ruang nama rangkaian yang sama, dengan kata lain, bekas boleh menggunakan konfigurasi rangkaian pada hos . Ini Membolehkan aplikasi pada bekas untuk memanfaatkan ciri seperti proksi rangkaian, penghalaan dan tembok api pada hos.

Oleh itu, kelebihan mod Hos adalah prestasi yang lebih baik kerana ia tidak melibatkan sebarang terjemahan alamat rangkaian dan lapisan rangkaian tambahan. Walau bagaimanapun, kelemahan mod Hos ialah pengasingan rangkaian antara bekas adalah lemah dan ia mudah terdedah kepada serangan ke atas bekas lain dan hos.

3. Mod Tiada

Mod tiada ialah mod rangkaian Docker yang paling mudah, kerana dalam mod ini bekas tidak disambungkan ke mana-mana antara muka rangkaian. Corak ini biasanya digunakan dalam situasi kontena kendiri, seperti kerja kelompok atau aplikasi tempatan serba lengkap.

Secara khusus, dalam mod Tiada, bekas tidak mempunyai antara muka rangkaian dan konfigurasi rangkaian, jadi semua trafik rangkaian tidak boleh bergerak antara bekas dan rangkaian luaran. Dalam kes ini, bekas hanya boleh berkomunikasi dengan hos dengan memasang volum, jadi mod ini hanya sesuai apabila bekas tidak perlu berinteraksi dengan persekitaran luaran dalam apa jua cara.

4. Mod tindanan

Mod tindanan ialah mod rangkaian dalam mod kawanan docker, terutamanya digunakan untuk komunikasi dalaman gugusan kontena. Dalam mod ini Docker akan mencipta rangkaian kongsi pada semua hos.

Rangkaian dalam mod Overlay adalah berdasarkan teknologi VXLAN, IP yang sama boleh direntang antara hos yang berbeza apabila bertukar antara beberapa persekitaran dan permintaan ARP dilaksanakan melalui rangkaian Underlay mereka dicapai melalui rangkaian Overlay.

Ambil perhatian bahawa mod Tindanan perlu diurus menggunakan mod kawanan docker, jadi isu kerumitan dan prestasi perlu dipertimbangkan.

Ringkasan

Artikel ini memperkenalkan beberapa mod rangkaian Docker, termasuk mod jambatan, mod Hos, mod Tiada dan mod Tindanan. Setiap mod mempunyai kelebihan, kelemahan dan senario yang sesuai Anda perlu memilih mod rangkaian yang sesuai mengikut situasi tertentu. Semasa penggunaan, anda perlu memberi perhatian kepada ketepatan dan keselamatan konfigurasi rangkaian.

Atas ialah kandungan terperinci Beberapa mod rangkaian buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:docker mysql kod kacau CinaArtikel seterusnya:docker mysql kod kacau Cina