Puncte:0

Accesarea unui volum Docker creat cu docker run -v de la gazdă atunci când rulați Docker în context fără rădăcină / fără modul root

drapel us

Am creat un container și am folosit comutatorul de volum pentru a partaja un director între gazdă și containerul meu, de ex. -v /home/docker/mydirectory:/etc/myapp/directory Pot vedea directorul ca utilizator root sau sudo, dar demonul meu docker rulează sub utilizatorul docker (fără privilegii sudo) din motive de securitate, totuși, acel utilizator nu are drepturi asupra fișierelor din acel director pe gazdă. Proprietarul directorului este un număr (165605):

drwx------ 19 165605 docker directorul meu

După cum puteți vedea, doar „utilizatorul” 165605 are acces implicit.

Cum atribui sau mă asigur că utilizatorul docker are acces atunci când creez containerul?

R2Bleep2 avatar
drapel us
Doar pentru a clarifica mai departe, subdirectorul de mai sus există în directorul /home/docker și a fost creat de utilizatorul docker al grupului docker înainte ca comanda docker run să fie executată (atât grupul, cât și utilizatorul aveau acces complet). După ce rulați docker este ceea ce vedeți. Utilizatorul și grupul Docker nu mai au drepturi la director. Acesta a fost rezultatul execuției rulării docker. Este singura modalitate de a rezolva problema de a atribui manual accesul la grupul docker din nou folosind un cont sudo? Există o altă modalitate de a utiliza comutatorul de volume pentru rezultate diferite?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.