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.