Puedes ejecutar Docker sin sudo creando un grupo de Docker y añadiendo tu usuario a ese grupo. Aquí está cómo hacerlo:
1. Primero, abre una terminal.
2. Escribe el siguiente comando para crear el grupo de Docker:
```
sudo groupadd docker
```
3. Ahora, añade tu usuario al grupo de Docker con el siguiente comando. Recuerda reemplazar “user” con tu nombre de usuario real:
```
sudo usermod -aG docker user
```
4. Por seguridad, es una buena idea salir de tu sesión actual y volver a entrar, o cerrar la terminal y vuelva a abrir una nueva para que los cambios tomen efecto.
5. Para verificar que ahora puedes ejecutar Docker sin sudo, prueba ejecutar el siguiente comando:
```
docker run hello-world
```
Si ves el mensaje “Hello from Docker!” sin tener que usar sudo, entonces has configurado correctamente Docker para ejecutarse sin sudo.
Notas:
- Tus sesiones existentes no son conscientes de este cambio, por lo que debes cerrar sesión y volver a iniciarla o reiniciar tu máquina.
- Por seguridad, solo el usuario recomendado o confiable debe ser añadido al grupo de docker. Un usuario perteneciente al grupo docker tiene acceso casi equivalente al usuario root. En caso de que un usuario malintencionado forme parte del grupo docker, podría abusar de las funciones como se describe en la documentación de Docker.