Fata [0000] Get http:///var/run/docker.chaussette / v1. 17/version: composez unix / var / run / docker.chaussette

J'installe docker en utilisant ce guide . Je suis à l'aide de

Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:    13.10
Codename:   saucy

Même si j'ai très bien suivi les étapes données, je reçois une erreur ci-dessous lorsque j'émet la commande docker version.

Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
FATA[0000] Get http:///var/run/docker.sock/v1.17/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?

Je aleardy mentionné ci-dessous, mais il ne fonctionne pas pour moi. La plupart d'entre eux se concentrent sur Mac OS X

Installation d'une application web dans un conteneur Docker: composez unix / var/run / docker.chaussette: aucun fichier ou répertoire de ce type

Le Panneau d'erreur: /var/run/docker.chaussette: aucun fichier ou répertoire

Est-ce que J'essaie de me connecter à un démon compatible TLS sans TLS?

Comment puis-je résoudre ce problème?

Veuillez voir le O / P ci-dessous

INFO[0000] +job serveapi(unix:///var/run/docker.sock)   
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) 
DEBU[0000] Registering POST, /containers/{name:.*}/resize 
DEBU[0000] Registering POST, /containers/create         
DEBU[0000] Registering POST, /containers/{name:.*}/kill 
DEBU[0000] Registering POST, /containers/{name:.*}/start 
DEBU[0000] Registering POST, /containers/{name:.*}/stop 
DEBU[0000] Registering POST, /containers/{name:.*}/copy 
DEBU[0000] Registering POST, /containers/{name:.*}/exec 
DEBU[0000] Registering POST, /exec/{name:.*}/start      
DEBU[0000] Registering POST, /auth                      
DEBU[0000] Registering POST, /build                     
DEBU[0000] Registering POST, /containers/{name:.*}/wait 
DEBU[0000] Registering POST, /containers/{name:.*}/attach 
DEBU[0000] Registering POST, /images/{name:.*}/tag      
DEBU[0000] Registering POST, /containers/{name:.*}/pause 
DEBU[0000] Registering POST, /containers/{name:.*}/rename 
DEBU[0000] Registering POST, /commit                    
DEBU[0000] Registering POST, /images/create             
DEBU[0000] Registering POST, /images/load               
DEBU[0000] Registering POST, /images/{name:.*}/push     
DEBU[0000] Registering POST, /containers/{name:.*}/unpause 
DEBU[0000] Registering POST, /containers/{name:.*}/restart 
DEBU[0000] Registering POST, /exec/{name:.*}/resize     
DEBU[0000] Registering DELETE, /containers/{name:.*}    
DEBU[0000] Registering DELETE, /images/{name:.*}        
DEBU[0000] Registering OPTIONS,                         
DEBU[0000] Registering GET, /containers/{name:.*}/json  
DEBU[0000] Registering GET, /events                     
DEBU[0000] Registering GET, /images/search              
DEBU[0000] Registering GET, /images/get                 
DEBU[0000] Registering GET, /images/{name:.*}/get       
DEBU[0000] Registering GET, /images/{name:.*}/history   
DEBU[0000] Registering GET, /containers/json            
DEBU[0000] Registering GET, /containers/{name:.*}/export 
DEBU[0000] Registering GET, /info                       
DEBU[0000] Registering GET, /images/viz                 
DEBU[0000] Registering GET, /containers/{name:.*}/top   
DEBU[0000] Registering GET, /containers/{name:.*}/logs  
DEBU[0000] Registering GET, /containers/{name:.*}/stats 
DEBU[0000] Registering GET, /exec/{id:.*}/json          
DEBU[0000] Registering GET, /_ping                      
DEBU[0000] Registering GET, /images/json                
DEBU[0000] Registering GET, /images/{name:.*}/json      
DEBU[0000] Registering GET, /containers/{name:.*}/attach/ws 
DEBU[0000] Registering GET, /version                    
DEBU[0000] Registering GET, /containers/ps              
DEBU[0000] Registering GET, /containers/{name:.*}/changes 
DEBU[0000] docker group found. gid: 999                 
DEBU[0000] Using graph driver aufs                      
DEBU[0000] Migrating existing containers                
DEBU[0000] Creating images graph                        
DEBU[0000] Restored 0 elements                          
DEBU[0000] Creating repository list                     
INFO[0000] +job init_networkdriver()                    
DEBU[0000] /sbin/iptables, [--wait -C POSTROUTING -t nat -s 172.17.42.1/16 ! -o docker0 -j MASQUERADE] 
DEBU[0000] /sbin/iptables, [--wait -D FORWARD -i docker0 -o docker0 -j DROP] 
DEBU[0000] /sbin/iptables, [--wait -C FORWARD -i docker0 -o docker0 -j ACCEPT] 
DEBU[0000] /sbin/iptables, [--wait -C FORWARD -i docker0 ! -o docker0 -j ACCEPT] 
DEBU[0000] /sbin/iptables, [--wait -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT] 
DEBU[0000] /sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -t nat -D PREROUTING -j DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -t nat -D OUTPUT -j DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -t nat -F DOCKER]    
DEBU[0000] /sbin/iptables, [--wait -t nat -X DOCKER]    
DEBU[0000] /sbin/iptables, [--wait -t nat -n -L DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -t nat -N DOCKER]    
DEBU[0000] /sbin/iptables, [--wait -C -m addrtype --dst-type LOCAL] 
DEBU[0000] /sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -C -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8] 
DEBU[0000] /sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -t filter -n -L DOCKER] 
DEBU[0000] /sbin/iptables, [--wait -C FORWARD -o docker0 -j DOCKER] 
INFO[0000] -job init_networkdriver() = OK (0)           
INFO[0000] WARNING: Your kernel does not support cgroup swap limit. 
DEBU[0000] Restarting containers...                     
INFO[0000] docker daemon: 1.5.0 a8a31ef; execdriver: native-0.2; graphdriver: aufs 
INFO[0000] +job acceptconnections()                     
INFO[0000] -job acceptconnections() = OK (0)            
DEBU[0022] Calling GET /version                         
INFO[0022] GET /v1.17/version                           
INFO[0022] +job version()                               
INFO[0022] -job version() = OK (0)
32
demandé sur Community 2015-03-27 09:03:32

13 réponses

J'ai eu un problème similaire sur Ubuntu 14.04, 3.13.0-39-generic La solution était:

sudo apt-get install apparmor

service docker restart

33
répondu mrother 2015-04-03 02:53:10

Cette erreur est due au fait que vous n'avez pas démarré le service docker. Une fois que vous démarrez le service, il crée /var/run/docker.sock, puis l'erreur est résolue.

sudo service docker start

Ensuite, vous pouvez voir si l'installation est correcte ou non par sudo docker info.

30
répondu nkt24 2015-04-20 11:16:21

Le problème est que votre utilisateur n'a pas été ajouté au support du groupe.

Essayez:

sudo usermod -a -G docker <uname>

Si vous ne voulez pas vous connecter / vous déconnecter de votre shell actuel, exécutez:

newgrp docker
29
répondu Jeff 2015-05-25 18:10:29

J'ai Ubuntu 14.04, 3.16.0-33-Générique. Ces étapes ont fonctionné pour moi:

1) Installer docker

Wget -qO- https://get.docker.com/ | sh

2) Ajoutez votre utilisateur au groupe docker:

Sudo usermod-AG docker "nom d'utilisateur"

3) Redémarrez. Je ne sais pas s'il existe un moyen simple d'éviter le redémarrage.

Avant de redémarrer, rien de ce post ni d'autres ne fonctionnait pour moi

22
répondu Javier Cuadrado 2015-04-01 17:34:26

1) Créer un groupe docker

sudo groupadd docker

2) Ajouter <enter_username> au groupe docker Créé

sudo usermod -aG docker <enter_username>

3) redémarrez le système

sudo reboot

4) vérifier si l'exécution de la commande à l'aide de sudo n'est plus requis

L'exécution de: {[8] } devrait aboutir à:

[user@host ~]$ docker run hello-world

Hello from Docker.
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker Hub account:
 https://hub.docker.com

For more examples and ideas, visit:
 https://docs.docker.com/userguide/

Référence

Créer un menu fixe le groupe

entrez la description de l'image ici

6
répondu 030 2015-12-01 12:26:23

Lors de la première installation, vous devrez utiliser sudo car docker doit se lier à un socket Unix appartenant à root:

sudo docker version

Si vous obtenez toujours une erreur, vérifiez que le service est en cours d'exécution:

sudo service docker start

Si vous voulez éviter d'utiliser sudo, essayez de créer et de vous ajouter à un groupe docker.

sudo usermod -a -G docker <username>

Pour activer cette modification, faites newgrp docker, déconnexion / connexion ou redémarrez votre machine. Si vous utilisez newgrp docker, vous devrez peut-être également redémarrer le démon docker. (sudo service docker restart) (notez cependant que le groupe docker est équivalent à root...)

(AppArmor mon travail car il restreint tous les accès à l'application, je n'ai aucune idée de comment cela affecterait Docker)

Docker manuel de est utile. Parfois.

5
répondu Matthew Wilcoxson 2015-07-23 17:52:42

Sur OS X, boot2docker up sorties:

To connect the Docker client to the Docker daemon, please set: export DOCKER_CERT_PATH=/Users/thsoft/.boot2docker/certs/boot2docker-vm export DOCKER_TLS_VERIFY=1 export DOCKER_HOST=tcp://192.168.59.103:2376

L'exécution de ces commandes a résolu le problème pour moi.

3
répondu thSoft 2015-06-03 08:22:38

Sur Fedora 21 j'ai eu le même problème. J'avais installé comme sudo su. Après avoir couru service docker restart tout allait bien.

1
répondu Danny G 2015-04-03 02:52:32

J'ai eu une erreur avec docker et la réponse de @mrother fonctionne vraiment. Peut-être que le problème est différent, donc je viens de mettre cela pour l'information de quelqu'un. Je suis nouveau ici et ne peux pas ajouter de commentaire ou de vote, donc je dois ajouter une réponse. Le problème est comme suit:

$ Docker info

$ FATA [0000] Get http:///var/run/docker.chaussette / v1. 18 / info : composez unix / var/run / docker.chaussette: aucun fichier ou répertoire. Essayez-vous de vous connecter à un démon compatible TLS sans TLS?

J'ai donc vérifié Docker daemon avec ps aux|grep docker et n'en ai trouvé aucun.

Donc je cours docker -d mannully et j'ai obtenu ceci:

FATA [0000] arrêt du démon en raison d'erreurs: erreur de chargement Docker apparmor profil: état de sortie 1 (fonction tampon plein.)

Puis sudo apt-get install apparmor Correction de ce problème.

1
répondu nanoix9 2015-04-21 06:49:00

Sur mac 10.9.5 ce qui m'aide est en cours d'exécution:

eval "$(boot2docker shellinit)"
0
répondu Doron Sinai 2015-08-15 13:05:23
  1. Arrêter le démon docker
  2. sudo rm /var/lib/docker/réseau/fichiers/local-kv.db
  3. Démarrer le démon docker

Lire la suite: https://github.com/docker/docker/issues/17846

0
répondu Anshik 2015-11-25 01:56:31

J'ai eu ceci sur ubuntu 14.04: FATA [0000] Post http:///var/run/docker.chaussette/v1.18/conteneurs/créer: cadran unix /var/run/docker.chaussette: permission denied. Essayez-vous de vous connecter à un démon compatible TLS sans TLS?

J'ai essayé:

  1. sudo usermod -a-G débardeur votrenomutilisateur
  2. redémarrer le shell

Cela a fonctionné pour moi.

0
répondu lukex2x 2017-03-23 16:02:11

Suivre la solution ci-dessous:

sudo chmod -R 777 docker.sock
0
répondu Leandro Rodrigues Combinato 2018-09-23 17:54:06