No se puede conectar al demonio Docker en Unix:/var/run/docker.sock. ¿Se está ejecutando el demonio acoplable?

Resuelto Umair Ayub asked hace 7 años • 0 respuestas

He aplicado todas las soluciones disponibles en Internet pero aún no puedo ejecutar Docker.

Quiero usar Scrapy Splash en mi servidor.

Estos son historylos comandos que ejecuté.

docker run -p 8050:8050 scrapinghub/splash
sudo docker run -p 8050:8050 scrapinghub/splash
sudo usermod -aG docker $(whoami)
sudo docker run -p 8050:8050 scrapinghub/splash
newgrp docker
sudo docker run -p 8050:8050 scrapinghub/splash
reboot
sudo docker run -p 8050:8050 scrapinghub/splash
docker run -p 8050:8050 scrapinghub/splash

Puedes ver que también intenté reiniciar mi servidor, pero no sirvió de nada.

ver salida deps -aux | grep docker

root@mani:/var/www/html# ps aux | grep docker
root      8524  0.0  0.8 127904 13964 ?        Ssl  17:21   0:00 /usr/bin/dockerd --raw-logs
root      8534  0.0  0.3  90588  5012 ?        Ssl  17:21   0:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc
root      8543  0.0  0.0   8812   764 pts/1    S+   17:21   0:00 grep --color=auto docker
root     16356  0.0  0.0  17200   964 pts/1    S    17:14   0:00 newgrp docker
root     20080  0.0  0.0  17200   964 pts/1    S    17:06   0:00 newgrp docker
root     30221  0.0  0.0  17200   964 pts/1    S    17:09   0:00 newgrp docker

pero me da el error:

No se puede conectar al demonio Docker en unix:///var/run/docker.sock. ¿Se está ejecutando el demonio acoplable?

Umair Ayub avatar Jun 21 '17 21:06 Umair Ayub
Aceptado

Puedes probar esto:

systemctl start docker

Funcionó bien para mí.

PD: después, si hay comandos que no puedes ejecutar sin sudo, prueba esto:

gpasswd -a $USER docker
H.Gmz avatar Sep 20 '2017 18:09 H.Gmz

Solo corre

sudo dockerd

dockerd es el servicio demonio para contenedores Docker, debido a que no se ejecuta en segundo plano, no podemos realizar ninguna acción relacionada con el servicio, que debe reiniciarse.

Yash Pokar avatar Jan 05 '2019 06:01 Yash Pokar

Llegué a esto después de realizar una instalación nueva de DOCKER desde los documentos principales. El problema para mí fue que inmediatamente después de la instalación, el servicio no se ejecuta.

Estos comandos lo ayudarán a asegurarse de que Docker esté en funcionamiento para que su comando de ejecución lo encuentre:

$ sudo service --status-all 
$ sudo service docker start
Paul McDaniel avatar Apr 22 '2020 20:04 Paul McDaniel