Los contenedores Docker son a día de hoy el gran estándar para el empaquetado portable de aplicaciones y disponer de un demonio local tiene un gran interés para el desarrollo o simple ejecución de dichos contenedores.
Las instrucciones completas se pueden consultar aquí en la web de Ubuntu pero a continuación las muestro de forma condensada:
- La instalación se realizará desde el repositorio y para ello primero actualizamos los paquetes:
- A continuación se instala lo siguiente:
- Se añade la clave GPG oficial de Docker:
- Después añadimos el repositorio estable:
- Se procede a actualizar de nuevo la lista de paquetes:
- Se instala el motor Docker:
- Como último paso, ejecutamos el contenedor hello-world para comprobar que el demonio se ha instalado correctamente:
- Los siguientes pasos son opcionales pero muy recomendables para no tener que ejecutar los comandos Docker como root. Para ello creamos el grupo Docker si no existe ya:
- Nos añadimos al grupo:
- Y activamos los cambios en los grupos:
newgrp docker
- Ahora ya podemos ejecutar cualquier comando, como docker run, sin ser root: