Este documento describe Docker, Consul y service discovery. Consul es una herramienta de service discovery que provee capacidades como almacenamiento de clave-valor, registro de servicios y descubrimiento de servicios a través de HTTP o DNS. Consul permite que procesos y servicios en un cluster se comuniquen entre sí al registrar y buscar servicios en un directorio central. El documento también explica cómo usar Docker, Consul y Registrator para registrar y descubrir automáticamente contenedores Docker en Consul.