Qué es Docker y cómo instalarlo desde cero

Esta semana empezamos con una nueva entrega de nuestros videos tutoriales sobre la instalación y configuración de Docker desde cero.
Es muy probable que de una u otra forma hayas escuchado hablar de Docker y de sus ventajas respecto a la virtualization de sistemas con máquinas virtuales. El objetivo en esta serie de videos mini-tutoriales sobre la instalación de Docker es que de forma clara, sencilla y simpática, entiendas qué es Docker, por qué su uso se ha extendido tanto en estos últimos años y qué beneficios puede aportar en tu centro de datos tanto si ya lo tienes virtualizado o estas pensando en virtualizarlo.
Tabla de Contenidos
Qué es Docker
Docker no es más que una plataforma de código abierto para que administradores y desarrolladores puedan crear, empaquetar y distribuir sus aplicaciones rápidamente. No es mas que un entorno donde vamos a ejecutar «máquinas virtuales» ligeras con sus aplicaciones.
La característica principal en Docker versus un modelo tradicional de virtualización de sistemas donde tenemos máquinas virtuales es que en Docker tenemos contenedores ligeros donde residen las aplicaciones y estos se puedan ejecutarse en cualquier máquina con Docker instalado, independientemente del sistema operativo que la máquina tenga por debajo, facilitando así también los despliegues y la portabilidad de sus aplicaciones.
Cómo instalar Docker
Te puedes estar imaginando ya si eres un desarrollador, que el uso de Docker hace que te puedas centrar mas en desarrollar tu código sin preocuparte de si dicho código funcionará en la máquina en la que se ejecutará. ¿Y si eres de sistemas? Pues también te beneficiaria, ya que como los contenedores son más ligeros que las máquinas virtuales, se reduce el número de máquinas necesarias para tener un sistema virtualizable.
Recuerda que un contenedor es mucho más ligero que una máquina virtual, ya que mientras que a una máquina virtual necesitas instalarle un sistema operativo, asignarle disco, CPU, memoria y disco virtual para funcionar de una forma optima, a un contenedor de Docker solo le hace falta el sistema operativo que tiene la máquina en la que se ejecuta el contenedor.
En este primer video tutorial sobre como instalar Docker desde cero aprenderás a:
- Ver la diferencia entre una máquina virtual y un contenedor.
- Ver la arquitectura de bajo nivel de la solución de docker vs una solucion de virtualización de sistemas.
- Instalar el binario de Docker en una máquina con Linux Ubuntu para empezar a crear contenedores, imágenes, etc.
[sociallocker][/sociallocker]
¿Cómo ves Docker en tu empresa? ¿Piensas usarlo en un futuro o por el contrario ya lo estas usando? Déjanos tu comentario abajo en este post y empecemos el debate.
Gracias por leer nuestro blog, participar y compartir.
Curso Online Completo Docker …
Si quieres seguir creciendo tus conocimientos sobre Docker paso a paso, te recomendamos nuestro nuevo curso online con Docker en español donde aprenderás paso a paso todos los conceptos para virtualizar servidores y aplicaciones con Docker de una manera sencilla.