Sobes.tech
Senior

--network=host ile bir konteyner başlatılırsa ne olur?

sobes.tech yapay zeka

AI'dan gelen yanıt

--network=host seçeneğiyle bir konteyner başlatıldığında, konteyner doğrudan ana bilgisayarın ağ yığını kullanır, izolasyon olmadan. Bu, tüm ağ arayüzlerinin ve portların ana bilgisayarla aynı olduğu anlamına gelir. Sonuç olarak:

  • Konteyner, port yönlendirmeye gerek olmadan ana bilgisayarla aynı portlarda dinleyebilir.
  • NAT ve köprü arayüzleri olmadığından ağ üzerindeki yük azalır.
  • İzolasyon azalır, bu da güvenliği etkileyebilir.

Başlatma örneği:

docker run --network=host myimage

Bu mod, konteynerin ana bilgisayarın ağına entegre çalışması gerektiğinde, örneğin izleme veya yüksek ağ performansı gerektiren uygulamalar için faydalıdır.