Sto cercando di conoscere Docker , ma continuo a ricevere messaggi di errore criptici (per me).
Forse l'esempio più semplice di ciò sta provando a stampare la versione di Docker che ho installato:
$ sudo docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
FATA[0000] Get http:///var/run/docker.sock/v1.16/version:
dial unix /var/run/docker.sock: no such file or directory.
Are you trying to connect to a TLS-enabled daemon without TLS?
Ho appena consultato la guida per l' utente e seguito esattamente ogni passaggio, quindi sono sorpreso di ricevere questo messaggio ... Cosa devo fare ora?
Ho appena notato che se non uso sudo
non ottengo l'errore:
$ docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8
Naturalmente, questa non è una soluzione in quanto potrebbe essere necessario utilizzare sudo
da qualche parte in fondo alla strada ...
Ho appena trovato un'altra pagina che dice " Se stai usando OS X, allora non dovresti usare sudo
". Non so se significano solo per quell'esempio, o in generale.
boot2docker
) sebbene OS X non sia esplicitamente menzionato nella domanda o nei tag. Se qualcuno è interessato alla risposta generica, vedere la mia risposta.