Underc0de

Foros Generales => Noticias Informáticas => Mensaje iniciado por: DaRK UnLiMiTeD en Mayo 27, 2015, 01:26:21 AM

Título: Docker Oficial de Kali Linux
Publicado por: DaRK UnLiMiTeD en Mayo 27, 2015, 01:26:21 AM
(https://www.kali.org/wp-content/uploads/2015/05/kali-linux-docker-images-798x284.png)

Kali Linux ha lanzado su contenedor Docker oficial basado en la versión Kali Linux 1.1.0a

Pero qué es Docker?
Docker es una plataforma de código abierto para desarrolladores y administradores de sistemas, para la construcción de un entorno seguro (contenedores) para probar aplicaciones o sistemas de una manera distribuida,  con la tecnología Docker podremos crear una virtualización ligera con todas las aplicaciones y configuraciones del sistema para "empaquetarlo" y desplegarlo en cualquier otro sistema compatible con este tipo de tecnología compatible con la comodidad de introducir algunos comandos.

Las características principales de estos contenedores son la portabilidad, la ligereza y la autosuficiencia:

Portabilidad
Los contenedores Docker podremos desplegarlos en cualquier otro sistema (con soporte de esta tecnología), por lo que ahorraremos tiempo al instalar las aplicaciones usuales en un nuevo entorno.

Ligereza
Una gran ventaja es el peso de este sistema, el cual se reduce drasticamente, un ejemplo un poco "grosero" al virtualizar con Virtual Box un Ubuntu con Apache y alguna que otra aplicación web pesaría alrededor de 2 GB, en un contenedor Docker pesaría unos 200 Mb, ahora la pregunta más valiosa ¿Por qué?.

Máquina Virtual
La gran diferencia es sobre todo el peso y la portablidad, las MV incluyen al Sistema Operativo más las librerías y aplicaciones.
(https://www.nessys.es/wp-content/uploads/2014/07/VM-e1406745340573.png)

Docker
Los contenedores consisten en una copia de las configuraciones, libreríasy aplicaciones por lo cual ahorramos todo el peso del Sistema Operativo
(https://www.nessys.es/wp-content/uploads/2014/07/docker.png)

Autosuficiencia.
Contenedor como ya lo explicamos no contiene todo un sistema completo, sino únicamente aquellas librerías, archivos y configuraciones necesarias para desplegar las funcionalidades que contenga. Asimismo Docker se encarga de la gestión del contenedor y de las aplicaciones que contenga.

Como se podrán dar cuenta tienen grandes ventajas, aquí una imagen de como se vería Kali Linux
(https://www.kali.org/wp-content/uploads/2015/05/osc-docker-macair.png)

Espero que se despierte la curiosidad por esta nueva tecnología, aquí dejo algunos links de interés.
Link Oficial de Docker Kali Linux: https://www.kali.org/news/official-kali-linux-docker-images/
Script para crear una imagen personalizada de Kali: https://github.com/offensive-security/kali-linux-docker/blob/master/build.sh
Guía de Usuario Docker: https://docs.docker.com/userguide/

@KEANbs
Fuentes: World Wide Web