Documentation
Docker driver
The Docker driver handles downloading containers, mapping ports, and starting, watching, and cleaning up after containers.
Use case
Deploy, manage, and scale enterprise containers in production with ease.
Challenge
Containers continue to help organizations move fast, but running containers in production at scale requires orchestration. Feature-rich container orchestrators, like Kubernetes, have steep learning curves and complex Day 2 operations to follow and often require a high budget and full-time staffing to maintain the platform.
Solution
Nomad supports a first-class Docker workflow and integrates seamlessly with HashiCorp Consul and Vault to enable a complete solution while maximizing operational flexibility. Nomad is easy to use, can scale to thousands of nodes in a single cluster, and can easily deploy across private datacenters and multiple clouds.
After changes to installation scripts had side effects on other services, Trivago made the decision to set up private cloud infrastructure for their monitoring and performance services. They wanted a solution that had the ability to handle stateful, stateless, and I/O intensive jobs, while providing necessary isolation between services.
Documentation
The Docker driver handles downloading containers, mapping ports, and starting, watching, and cleaning up after containers.
Documentation
Learn more about the Nomad Autoscaler, a horizontal application and cluster autoscaler for Nomad.
Documentation
Nomad's integration with Consul enables automatic clustering, service registration, and dynamic rendering of configuration files and environment variables.
Tutorial
Install and run a sample Nomad environment. Schedule the sample job, deploy multiple instances of it, and perform a rolling update.
Tutorial
Learn the fundamentals of expressing your workload as Nomad jobs. Submit, inspect, and monitor a running Nomad job.
Tutorial
Learn about the different ways that Nomad allows users to mount persistent data from local or remote storage volumes into task environments.