En el mundo de la tecnología, se va imponiendo con mucha fuerza el uso de docker container, esta publicación aspira a ser un punto de partida para aquellos que al igual que yo,desean adentrarse en este fascinante mundo de los contenedores linux.Antes de empezar quiero aclarar que la información que publicare es tomada en su mayoría de un excelente libro recién publicado este año por Alberto Gonzalez, quien es actualmente Cloud Consultant en RED HAT.Recomiendo a los interesados comprar el libro pues esta todo muy bien explicado a pruebas de dummies como yo.
Bueno, mucho he escuchado últimamente acerca de docker cloud, docker image , docker run, docker build,etc.Como para volverse loco, pero que es docker ?, no es una tecnología, sino una forma de acceder a ella, conocida con el nombre de contenedores y fue adoptada recientemente por el núcleo de Linux.La función de docker es facilitar la creación y manipulación de los container docker.Ha sido tal el éxito del proyecto que empresas como RED HAT, Google, IBM , Microsoft entre otras , han apoyado su desarrollo y madurez,proporcionando código y soporte.
Contenedores vs Virtualizacion
Virtualizacion: Consiste en añadir una capa de abstracción a los recursos físicos con el objetivo de mejorar el uso de los recursos del sistema.
Diferentes tipos de visualización:
Virtualizacion completa: La maquina virtual no tiene acceso directo a los recursos físicos y requiere una capa superior para acceder a ellos.Algunos ejemplos son VirtualBox,QEMU,Hyper-V,VMware ESXi.
Virtualizacion asistida por hardware: Es el hardware el que facilita la creación de la maquina virtual y controla su estado.Algunos ejemplos son KVM,Xen,VMWare fusion.
Virtualizacion a nivel de sistema operativo: Aqui se incluye docker.El encargado de aislar los recursos y proporcionar las herramientas necesarias para crear,manipular o controlar el estado de los contenedores es el sistema operativo y no el hardware.
Las docker images están compuesta de todo lo necesario para ejecutar una o varias aplicaciones,aunque se sugiere que se aísle lo máximo posible a razón de una imagen de docker para cada aplicación.El docker container incluye librerías del sistema operativo,herramientas del sistema,runtime.
¿Que es una imagen?,una docker image es todo lo que encontramos dentro de un contenedor, una image contiene distintas capas de datos (la distro linux,softwares,librerías y la personalización).
En otras publicaciones pasaremos a demostrar en la practica el install docker, así como docker desployment.
Si desean comprar el libro que esta superbueno pasen por el enlace de la publicacion.
Bueno, mucho he escuchado últimamente acerca de docker cloud, docker image , docker run, docker build,etc.Como para volverse loco, pero que es docker ?, no es una tecnología, sino una forma de acceder a ella, conocida con el nombre de contenedores y fue adoptada recientemente por el núcleo de Linux.La función de docker es facilitar la creación y manipulación de los container docker.Ha sido tal el éxito del proyecto que empresas como RED HAT, Google, IBM , Microsoft entre otras , han apoyado su desarrollo y madurez,proporcionando código y soporte.
Contenedores vs Virtualizacion
Virtualizacion: Consiste en añadir una capa de abstracción a los recursos físicos con el objetivo de mejorar el uso de los recursos del sistema.
Diferentes tipos de visualización:
Virtualizacion completa: La maquina virtual no tiene acceso directo a los recursos físicos y requiere una capa superior para acceder a ellos.Algunos ejemplos son VirtualBox,QEMU,Hyper-V,VMware ESXi.
Virtualizacion asistida por hardware: Es el hardware el que facilita la creación de la maquina virtual y controla su estado.Algunos ejemplos son KVM,Xen,VMWare fusion.
Virtualizacion a nivel de sistema operativo: Aqui se incluye docker.El encargado de aislar los recursos y proporcionar las herramientas necesarias para crear,manipular o controlar el estado de los contenedores es el sistema operativo y no el hardware.
Las docker images están compuesta de todo lo necesario para ejecutar una o varias aplicaciones,aunque se sugiere que se aísle lo máximo posible a razón de una imagen de docker para cada aplicación.El docker container incluye librerías del sistema operativo,herramientas del sistema,runtime.
¿Que es una imagen?,una docker image es todo lo que encontramos dentro de un contenedor, una image contiene distintas capas de datos (la distro linux,softwares,librerías y la personalización).
En otras publicaciones pasaremos a demostrar en la practica el install docker, así como docker desployment.
Si desean comprar el libro que esta superbueno pasen por el enlace de la publicacion.