Come si monta un volume scrivibile da un utente del contenitore non root? Sono ok con sia il volume di essere di proprietà dell'utente non root o permessi di essere impostato su 777.Come si scrive in un contenitore del volume come non root nella finestra mobile?
Dockerfile: Immagine
FROM alpine
RUN adduser -D myuser
USER myuser
Corporatura:
docker build -t example .
immagine Run, vedo/app non scrivibile dall'utente
% docker run -i -t -v myapp:/app example /bin/sh
/$ whoami
myuser
/$ ls -lha/| grep app
drwxr-xr-x 2 root root 4.0K Nov 12 21:01 app
/$
Possiamo vedere l'app è globalmente leggibile ma solo scrivibile da root.
In questo caso, il volume è un contenitore, quindi nessuna soluzione. :(Lo guiderò esternamente, eseguirò le azioni basate sul volume come root e gli altri come utente separato con -u. Grazie per avermi segnalato questo errore. –