Docker neden kök ayrıcalıklarına ihtiyaç duyuyor?


11

Docker'ı öğreniyorum ve çok beğendim.

Ancak, docker'ın kapsayıcı yapmak, günlük okumak vb. İçin neden kök ayrıcalıklara ihtiyacı olduğunu anlamıyorum.

Bunun gibi bazı makaleler okudum

https://docs.docker.com/articles/security/

ancak gördüğüm tek şey "docker'ın root klasörlerine erişimi olabileceğinden root ayrıcalıklarına ihtiyacı var". Dockers'ı root olmayan olarak çalıştırmayı umursamıyorum ve onlara sadece dış sistemdeki root dışı kullanıcılara ait klasörlere erişmelerini sağlıyorum.

Bu neden bir sorun?

Yanıtlar:


9

Bağlantı noktası bağlama, montaj dosya sistemleri vb.Gibi bazı "havalı" docker özellikleri kesinlikle docker.io daemon'un süper kullanıcı ayrıcalıklarıyla çalıştırılmasını gerektirir .

Ancak, olabilir kullanmak docker komut satırı aracı ise kök ayrıcalıkları olmayan docker.iocin bir ağ portu dinliyor veya 's unix soket okumak için kullanıcı ve yazma için erişilebilir.

BÜYÜK bir güvenlik ihlalidir ve normalde kullanılmamalıdır.

Docker güvenliği hakkında ek ayrıntılar: https://docs.docker.com/articles/security/


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.