cadran unix /var/run/docker.chaussette: aucun fichier ou répertoire après la mise à jour d'un conteneur lxc-docker
quand j'ai installé le panneau d'abord, il montre de la version 1.0.1
Être, que la version actuelle est la 1.4.1, je l'ai trouvé et exécuté les instructions suivantes:
$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main \
> /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
Maintenant, quand je lance le panneau de version-je obtenir 1.4.1, mais le panneau ne fonctionne plus - il me donne cette erreur:
root@8dedd2fff58e:/# 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): linux/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?
Que puis-je faire à la fox, mais le détail le plus courant docker version 1.4.1?
un peu de chance? en rencontrant le même problème...
Dans mon cas, il permet de commencer à courir menu fixe explicitement sur tcp, que s'opposer à l' .chaussette: sudo docker -H my_ip:2365 -d & Les détails sont décrits ici: docs.docker.com/articles/basics
désolé, le port est en fait 2375, pas 2365
Dans mon cas, il permet de commencer à courir menu fixe explicitement sur tcp, que s'opposer à l' .chaussette: sudo docker -H my_ip:2365 -d & Les détails sont décrits ici: docs.docker.com/articles/basics
désolé, le port est en fait 2375, pas 2365
OriginalL'auteur Eugene Goldberg | 2015-02-10
Vous devez vous connecter pour publier un commentaire.
/var/run/docker sera créé lorsque vous démarrez le panneau de service:
systemd:
sudo systemctl start docker
arriviste:
sudo service docker start
init.d:
sudo /etc/init.d/docker start
Vous pourriez également avoir besoin de cette si vous obtenez cette erreur:
FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
avez-vous utilisé
sudo
ou la lancer en tant que root?OriginalL'auteur Michael
J'ai eu le même problème sur Mac OS X. en Laissant mon fix ici au cas où il permet à quelqu'un:
eval "$(docker-machine env default)"
Cela résout le problème pour moi
wroks pour moi... qu'est-ce que
eval "$(docker-machine env default)"
faire?env default est le plus probablement en écho à un tas de variables d'environnement EXPORTATION, dans une déclaration que l'eval s'exécute dans le shell courant.
OriginalL'auteur Angad
Que je rencontrais le même problème et j'ai été capable de trouver la solution ici: https://docs.docker.com/articles/basics/.
Il est toujours bon de revenir aux bases.
Le problème est que vous pourriez être en cours d'exécution sur un autre port au lieu de défaut de prise (unix:///var/run/docker.chaussette).
Si vous exécutez "ps aux | grep docker", vous devriez voir le démon en cours d'exécution. À la fin de la ligne de menu fixe, vous devriez également voir un paramètre-H={IpAddress}:{Port}. Vous devriez également voir le chemin d'accès ont été les certificats sont stockés (--tls paramètres)
Vous devez instruire menu fixe pour se connecter à l'adresse tcp spécifié dans le paramètre-H.
Par exemple:
Avis --tls paramètre, ce qui est nécessaire si vous avez mandaté docker pour s'exécuter dans un mode sécurisé.
Vous pourriez éviter la prolixité de la commande par définition des variables d'environnement.
Espère que cela aide..
OriginalL'auteur leonfs
Est docker lancé comme un démon?
utilisation
service docker.io status
ouservice docker status
si non, alors démarrer et jouer avec
Eh bien vous avez besoin de sudo autorisations
J'ai l'avez fait en tant que root
OriginalL'auteur Diego Velez