Dockerдеги тармактар кандай иштейт жана бул платформа кандайча тармактык байланыштарды сунуштайт деп түшүндүрүп бериңиз.
sobes.tech AI
AIден жооп
Docker torlar konteynerler arasindaki aralashuvni tanzim qilish va tashqi dunyo bilan aloqa qilish uchun ishlatiladi. Docker bir nechta turdagi tarmoq drayverlarini taklif qiladi:
-
bridge — bir xil hostdagi konteynerlar uchun standart izolyatsiyalangan tarmoq. Bir xil bridge tarmog'idagi konteynerlar IP yoki konteyner nomi orqali bir-biri bilan aloqa qilishi mumkin.
-
host — konteyner to'g'ridan-to'g'ri hostning tarmoq stekidan foydalanadi, izolyatsiya qilinmaydi. Bu ishlashni oshiradi, lekin izolyatsiyani kamaytiradi.
-
none — konteynerning tarmoq ulanishi yo'q.
-
overlay — Docker Swarm yoki Kubernetesda turli hostlarda ishlayotgan konteynerlarni birlashtirish uchun ishlatiladi, fizik ustiga virtual tarmoq yaratadi.
-
macvlan — konteynerga o'z MAC manziliga ega bo'lish va mahalliy tarmoqda alohida qurilma sifatida ko'rinish imkonini beradi.
Bridge tarmog'ini yaratish va foydalanish misoli:
docker network create my_bridge_network
docker run -d --net my_bridge_network --name container1 my_image
docker run -d --net my_bridge_network --name container2 my_image
Ushbu misolda, container1 va container2 konteynerlari, yaratilgan my_bridge_network tarmog'i orqali nomi bilan o'zaro aloqa qilishi mumkin.