finestra mobile avviso autorizzazione config.json negata


59

Ho appena installato la finestra mobile e creato un gruppo e aggiunto il mio nome utente per evitare di usare sudo ogni volta. Tuttavia quando eseguo il test ed docker run hello-worldeseguo mi dà il seguente errore: WARNING: Error loading config file:/home/user/.docker/config.json - stat /home/user/.docker/config.json: permission denied

Ma poi continua e dà un messaggio di successo: Hello from Docker. This message shows that your installation appears to be working correctly. qualche idea su cosa non va e quali implicazioni ha?


La documentazione ufficiale ha una bella sezione chiamata Gestisci Docker come utente non root .
Moez,

Risposte:


115

Prova a correre

sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
sudo chmod g+rwx "/home/$USER/.docker" -R

$USER è il nome utente dell'utente attualmente connesso.


grazie, sembra averlo fatto. Solo una domanda, dal momento che ho cambiato la proprietà per il mio utente. Sarebbe meglio cambiare la proprietà in un gruppo: finestra mobile?
Trm,

1
era un po 'troppo veloce ed eseguiva il comando dal precedente login di root. Ottengo ancora lo stesso errore. Ho anche provato a correre sudo chown user:docker /home/user/.docker/config.json
:,

2
Ciao. Ho spostato il file e tutto sembra funzionare bene ora.
Trm,

1
Cool @Trm Mi chiedo se forse avresti dovuto farlo chown -R USER:DOCKER /home/USER/.docker?
Grammargeek,

1
Per i più pigri: sudo chown $(whoami):docker /home/$(whoami)/.docker/config.json basta copiare incolla.
Swiggels,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.