Puncte:0

HDD NTFS ca stocare de date pentru containerele docker

drapel it

Am un HDD NTFS pe care am diverse docker-compune setări (de exemplu, postgres). HDD-ul NTFS este montat ca NTFS din Ubuntu și când leg un folder de pe HDD într-un container docker, când containerul vrea să facă chown sau chmod devine operatie nepermisa.

Multe imagini docker (conform bunelor practici) vor folosi un non-rădăcină utilizatorul să ruleze, așa că trebuie să aibă permisiunile corespunzătoare în directoarele lor. Și acele directoare pe care le vreau să fie legate la sistemul de fișiere gazdă, și nu volume numite.

Iată constrângerile mele:

  • Vreau ca HDD-ul să rămână NTFS.
  • Aș prefera să folosesc monturi de sistem de fișiere, astfel încât să pot stoca datele containerelor împreună cu configurația lor pe acest HDD.
PonJar avatar
drapel in
NTFS nu acceptă permisiunile normale de proprietate Linux. Trebuie să le specificați în comanda mount sau în fstab și se aplică global în toate directoarele și fișierele. Există o mulțime de întrebări și întrebări despre cum să o faci.
drapel it
Da, am încercat asta - ideea este că, chiar dacă montezi cu niște `umask`, permisiunile tot nu pot fi modificate în continuare - de ex. în cazul meu, când un container dorește să „chmod” sau „chown” un director
PonJar avatar
drapel in
Nu există nicio cale de a ocoli, cu excepția utilizării unui sistem de fișiere Linux
drapel it
Nu sunt sigur cât de mult este aceeași situație, dar cumva WSL2 sub Windows a reușit să rezolve această problemă. De fapt, aceeași configurare funcționează cu docker pentru Windows peste WSL2 cu Ubuntu
PonJar avatar
drapel in
Acest lucru se datorează probabil pentru că ar exista un strat de traducere între WSL2 și sistemul Windows de bază care gestionează stocarea fișierelor care ar fi furnizată de Windows. Ar trebui să existe pentru a avea WSL2 în primul rând

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.