O Docker é uma plataforma aberta para desenvolvedores construírem e distribuírem aplicações. Ele utiliza containers Linux para isolar ambientes virtuais e permite que aplicações sejam rapidamente implantadas sem diferenças entre ambientes. O Docker é composto pelo Docker Engine e pelo Docker Hub.