Docker
Docker Enterprise Edition (EE) connects multiple Docker hosts to a cluster and helps build a complete environment for developing and operating containerized applications. Kubernetes or Docker Swarm can be used as cluster software. Users can use Docker EE to develop their applications, package them in images and deploy them directly into a productive environment.