GNU/Linux >> Tutoriales Linux >  >> Linux

El comando Docker no se puede conectar al demonio Docker

Debe agregar su usuario actual al grupo docker de la siguiente manera:

sudo usermod -aG docker $(whoami)

luego cierre sesión y vuelva a iniciar sesión en el sistema o reinicie system.test por docker version

para obtener más información sobre cómo instalar docker-engine, siga la documentación de docker


Agregar el usuario al grupo docker

  • Agregue el grupo docker si aún no existe:

    sudo groupadd docker

  • Agregue el usuario conectado "${USER}" al grupo docker:

    sudo gpasswd -a ${USER} docker

  • Reinicie el demonio de Docker:

    sudo service docker restart

  • Haz un newgrp docker o cerrar sesión/iniciar sesión para activar los cambios en los grupos.


Por lo general, el siguiente comando funciona:

sudo service docker restart

Esto, en lugar de docker start para los casos en los que parece que Docker ya se está ejecutando.

Si eso funciona, como se sugiere y en otra respuesta y en este problema de GitHub, si no se ha agregado a sí mismo en el grupo docker, hágalo ejecutando:

sudo usermod -aG docker <your-username> 

Y lo más probable es que estés listo para irte.

En cuanto a cualquier otra persona que se encuentre con esto, en algunos sistemas operativos, la ventana acoplable no se inicia inmediatamente después de instalarlo y, como resultado, el mismo can't connect to daemon message aparece En este caso, primero puede verificar que Docker no se está ejecutando verificando el estado de su servicio docker ejecutando:

sudo service docker status

Si la salida se parece a:docker stop/waiting en lugar de docker start/running, process 15378 entonces obviamente significa que Docker no está activo. En este caso, asegúrese de comenzar con:

sudo service docker start

Y, como antes, lo más probable es que esté listo para comenzar.


Linux
  1. ¿Problemas de Docker en Ubuntu 20.04?

  2. Ejemplos útiles del comando Docker ps

  3. Cómo instalar Docker en Ubuntu 20.04 LTS

  4. Cómo instalar Docker en Ubuntu 22.04

  5. sudo:python:comando no encontrado

Comando Sudo en Linux

[Solucionado] bash:sudo:comando no encontrado

Conceptos básicos de la línea de comandos de Linux:sudo

sudo:comando no encontrado

no se encontró el comando docker

¿Cómo puedo comprobar que existe un archivo y ejecutar un comando si no es así?