= introducción * basado en: * chroot (1979) * FreeBSD Jail (2000) * Solaris Zones (2005) * OpenVZ (2006) * LXC (2008) * Docker (2013) * Rocket (2014) * contenedor: proceso -apache, tomcat,por ejemplo - aislado que comparte el kernel con el host -> microservicios * docker escrito en Go * ventajas: * portable * automatizable * ligero * escalable * aislamiento * versionable * seguro {{ :info:cursos:altran:pasted:20180703-074144.png }} {{ :info:cursos:altran:pasted:20180703-074349.png }} {{ :info:cursos:altran:pasted:20180703-074554.png }} * componentes docker: * cliente (CLI) * demonio / servidor - que puede estar en la misma máquina o no que el cliente {{ :info:cursos:altran:pasted:20180703-074933.png }} * imagen * inmutable * versiones * Community Ed * Enterprise Ed * [[https://hub.docker.com]]