La primera vez que se presentó un contenedor Docker en forma pública lo hizo Solomon Hykes en la conferencia PyCon Santa Clara de 2013.
Es increíble y emocionante cómo Solomon describe rápidamente lo que hace un contenedor (minuto 2:30) que ejecuta un simple echo hello world
.
- se genera la configuración de un contenedor
- se aloja el filesystem (se copia la imagen a una carpeta)
- se monta la capa de escritura del contenedor
- se configura la interfaz de red
- se gestiona una dirección IP y se configura
- se configura un NAT para comunicar el contenedor
- se ejecuta el comando y se despliega la salida
- se apaga el contenedor (o se destruye)
e inmediatamente recibe un aplauso del público, que asiste emocionado a lo que nosotros hoy día hacemos normalmente, sin emoción.