Actualmente, la virtualización está presente en todas partes. Ya sea en pequeñas empresas o incluso en grandes gigantes como Facebook, Amazon, Google y otros. Por eso es aún más importante que la infraestructura sea fácilmente ampliable y que además ofrezca una interfaz de gestión centralizada.
En este tutorial todo gira en torno a Docker y cómo instalar este pequeño software y además iniciar el primer contenedor pequeño.
Docker es un software de virtualización ligero y de código abierto para proporcionar servicios o aplicaciones de forma aislada en un solo sistema. A diferencia de las máquinas virtuales completas, aquí no se emula ni aloja un sistema operativo adicional, sino explícitamente solo un entorno de aplicación dentro del sistema anfitrión. Esto no solo ahorra recursos en general, sino que también genera un bajo overhead en comparación con la virtualización completa.
La instalación de Docker es bastante sencilla y se realiza en pocos minutos. En este ejemplo instalamos Docker en un sistema Debian 8 y lo instalamos a través de los repositorios de paquetes.
Paso 1.) Primero verificamos si nuestro sistema es compatible con Docker. Para ello necesitamos una versión del kernel que sea al menos 3.10. Puedes comprobarlo con: uname -r.
Paso 2.) A continuación, debemos agregar la clave GPG, es decir, el archivo de clave de Docker a nuestro sistema: apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Luego añadimos Docker a nuestras fuentes de paquetes para poder instalar el paquete vía apt-get. echo "deb https://apt.dockerproject.org/repo debian-jessie main" >> /etc/apt/sources.list.d/docker.list
Paso 3.) Ahora podemos descargar Docker. Es importante permitir que apt-get pueda descargar paquetes desde sitios HTTP(S). Para ello ejecuta el siguiente comando: apt-get install apt-transport-https ca-certificates y déjalo correr.
Luego ejecuta los siguientes comandos:
- apt-get update && apt-get install docker-engine (Actualiza las fuentes de paquetes y descarga Docker completamente) - systemctl start docker (Inicia el servicio Docker) - systemctl enable docker (Configura el inicio automático en el arranque del sistema)
Cuando todo esté hecho, deberías comprobar si Docker está funcionando: systemctl status dockerSi se ve así y aparece "Active (running)", Docker se ha instalado correctamente sin problemas. Con un docker run hello-world puedes comprobar si Docker se está ejecutando correctamente.
La salida debería verse así:
Ahora puedes comenzar a usar Docker fácilmente.




