Si è verificato un errore nel tentativo di connettersi quando si utilizza il sudo

Sto su ubuntu 14.04 e se non uso sudo per eseguire comandi docker ho questo errore:

$ docker images An error occurred trying to connect: Get http://vagrant.f8:2375/v1.24/images/json: dial tcp: lookup vagrant.f8 on 127.0.0.1:53: no such host 

Ho disinstallato il vagante, installato nuovamente il docker e ho ancora questo errore. Questo è un tipo di cottura in config che non sono stato in grado di rimuovere?

Il valore $DOCKER_HOST viene utilizzato per indicare l'interface CLI where colbind tutti i comandi. Sembra che tu abbia configurato il tuo, probabilmente da un'impostazione docker-machine, ad un host che non stai più utilizzando. È ansible unset $DOCKER_HOST per submit tutte le richieste al socket locale /var/run/docker.sock . Oppure è ansible configurarlo in modo che corrisponda al valore dell'utenza principale.

Docker può essere configurato per ascoltare 2375 (non crittografato) o 2376 (configuration del certificato tls richiesto) con flag aggiuntive al demone, ma se non ne hai configurato, distriggersre la variabile è molto probabilmente la tua soluzione. Se stavi usando la docker-machine, allora eval $(docker-machine env -u) è probabile che cosa si desidera eseguire.