This repro provides different Nomad setups created with Docker Compose, with objective of getting familiar with Nomad outage recovery procedures.
- Docker, recommend to install OrbStack
- Portainer, optional, to manage Docker containers created with the lab
- tmux, optional, to monitor the container logs easily
- cd into each lab folder, go through
README
and rundocker compose up -d
- follow the lab instructions
- once completed, destroy the lab with
docker compose down
Currently the Dockerfile build is using dumb-init
to simplify the setup, where the logs of Consul/Nomad/Vault in a container can be retrieved from
/var/log/consul.log
/var/log/nomad.log
/var/log/vault.log