系统:ubuntu16.04 我是按照docker的文档上安装的 https://docs.docker.com/linux/step_one/ 安装完成后docker的ps pull search run命令都会报这个错 Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Vous devez ajouter un utilisateur au groupe Docker. par 'sudo gpasswd -a xxxx docker' (xxx est votre nom d'utilisateur) Puis redémarrez votre ordinateur. Ce problème devrait être résolu.
Vérifiez la configuration par défaut du démarrage du docker/etc/default/dockerPas de problème, puis redémarrez le serviceservice docker restart.
sudo docker -H unix:///var/run/docker.sock -d & Utilisez -H pour modifier le processus docker afin d'écouter l'adresse IP et le port spécifiés. Par défaut, Docker écoutera unix:///var/run/docker.sock et autorisera uniquement les utilisateurs root locaux à se connecter. Vous pouvez vous référer au « Tutoriel Docker – Apprendre les commandes de base »
su root # Basculez d'abord vers l'utilisateur root, puis exécutez la commande suivante systemctl activate docker # Démarrez automatiquement docker au démarrage
J'ai également eu une erreur similaire.
Parce que j'ai oublié de démarrer le service Docker.
démarrage du docker de service
Veuillez utiliser
sudo
Vous devez ajouter un utilisateur au groupe Docker. par 'sudo gpasswd -a xxxx docker' (xxx est votre nom d'utilisateur)
Puis redémarrez votre ordinateur.
Ce problème devrait être résolu.
docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env exécutez simplement cette séquence
Vérifiez la configuration par défaut du démarrage du docker
/etc/default/docker
Pas de problème, puis redémarrez le serviceservice docker restart
.sudo docker -H unix:///var/run/docker.sock -d &
Utilisez -H pour modifier le processus docker afin d'écouter l'adresse IP et le port spécifiés. Par défaut, Docker écoutera unix:///var/run/docker.sock et autorisera uniquement les utilisateurs root locaux à se connecter. Vous pouvez vous référer au « Tutoriel Docker – Apprendre les commandes de base »
Réinstallez Docker.
su root # Basculez d'abord vers l'utilisateur root, puis exécutez la commande suivante
systemctl activate docker # Démarrez automatiquement docker au démarrage
systemctl start docker # Démarrer docker
systemctl restart docker # Redémarrer dokcer