Docker ile çalışıyorum ve çok değişen dinamik bir klasör eklemek istiyorum (bu yüzden her yürütme için bir Docker görüntüsü yapmak zorunda kalmayacağım, bu çok maliyetli olurdu), ancak bu klasörün salt okunur olmasını istiyorum . Klasör sahibini başka birine değiştirmek işe yarar. Ancak, bir uygulamaya maruz kalmamayı tercih ettiğim erişim chown
gerektiriyor root
.
-v
Bağlamak için bayrak kullandığımda , verdiğim kullanıcı adı ne olursa olsun verir, docker görüntüsünün içinde root olmayan bir kullanıcı oluşturdum, ancak docker çalıştıran kullanıcı olarak birimdeki tüm dosyalar, docker'ı çalıştıran kullanıcı olarak değişir. komut satırından ver, bu yüzden salt okunur dosya ve klasörler yapamıyorum. Bunu nasıl önleyebilirim?
Ayrıca ekledim mustafa ALL=(docker) NOPASSWD: /usr/bin/docker
, böylece terminal aracılığıyla başka bir kullanıcıya geçebilirdim, ancak yine de dosyaların kullanıcım için izinleri var.