Que es docker?
Docker es una plataforma de software abierta diseñada para crear y ejecutar aplicaciones de un modo ágil y versátil. Entre sus ventajas está el hecho de que se puede trabajar con esta herramienta tanto en un ordenador como en la propia nube.
Docker se encarga de distribuir y almacenar aplicaciones en contenedores, unidades que a su vez facilitan el desarrollo de estas. Para que un usuario cualquiera pueda utilizar una aplicación, debe estar alojada en un ordenador, que también necesita tener instalados todos los requisitos que la aplicación exige para poder funcionar correctamente.
Lo que Docker hace es ahorrar espacio en la máquina y generar un contenedor en el que además de almacenar la aplicación, guarda todos aquellos recursos que necesita para que pueda ser ejecutada. Siempre que el usuario quiera trabajar con esa aplicación podrá hacerlo a través del contenedor, que puede trasladar a cualquier dispositivo que tenga instalado Docker, independientemente de la versión de software que utilice.