Nomad quickstart
These installations are designed to get you started with Nomad and shouldbe used only for experimentation purposes. If you are looking to install Nomadin production, refer to theProduction Installationguide.
Nomad tutorials
We recommend these tutorials, which provision a Nomad cluster for you.
- Get Started: Get up and running with Nomad by learning about scheduling,setting up a cluster, and deploying an example job. Create a Nomad clusteron your local machine or in an AWS, Azure, or Google Cloud Platform (GCP)cloud environment. This tutorial series has an associated code repository soyou can review the Terraform provisioning scripts and Nomad job specifications.
- Cluster Setup: Provision a Nomad cluster on AWS, Azure, or GCP. EnableConsul and access control lists (ACLs). This tutorial series has an associatedcode repository so you can review the Terraform provisioning scripts.
Cloud installation
The Nomad repository contains guides and Terraform scripts for provisioning aNomad sandbox environment on AWS, Azure, or GCP with Consul and Vault. You canexplore Nomad and its integrations with the HashiCorp stack.
Local installation
Use one of the following methods to run a local Nomad sandbox environment:
Install a binary
Refer to theInstall Nomad guide to install the latestNomad release binary.
Run Nomad with the
sudo nomad agent -devcommand, whichstarts the Nomad agent in development mode.If you are using Docker Desktop for Windows or MacOS, refer toHow to connectto my host network when using Docker Desktop (Windows and MacOS)for instructions on binding Nomad to a non-loopback network interface.
Use Vagrant and VirtualBox
This option requires AMD hardware.
The Nomad repository contains a Vagrantfile. Refer to theDeveloping withVagrant section of theNomad CodebaseDocumentation file for instructions.
Compile and run from source
This option requires software engineering experience and a workstation set upfor Go, Node, and Docker development.
Refer to the Nomad repository'sNomad Codebase Documentationfile for details.