Docker containers: Directorios que contienen todo lo necesario para que una
aplicación pueda ejecutarse. Es una imágen de Docker en ejecución. Se encuentran
aislados mediante los Control Groups (cgroups) y Namespaces del Kernel de Linux.
Básicamente los contenedores de Docker son directorios empaquetados compartidos y
ejecutados a través de diferentes máquinas y plataformas (hosts).
Docker images: Una imágen contiene el software que será cargado dentro del
contenedor, snapshots de contenedores ó Sistemas Operativos base como por ejemplo
Ubuntu, Centos, etc. Dicha imágen está compuesta por una serie de capas y a su vez
cada capa, corresponde a un cambio realizado y guardado desde un contenedor a una
imágen.
Dockerfiles: Un archivo Dockerfile describe el software que será descargado dentro de
una imágen. Son scripts que contienen una serie de instrucciones, direcciones y
comandos que automatizan el proceso de construcción de una nueva imágen |