How-to guide

Run a Vault locally (Docker)

Start a local Vault with sensible defaults and health checks.

This guide is informative and does not define conformance. Normative requirements live in the Cipherlot specifications.

Prerequisites

  • Docker 24+
  • Docker Compose plugin
  • Ports 8443 and 9443 available locally

Procedure

  1. Download the compose file.
    curl -O https://raw.githubusercontent.com/journalfoundation/vault-quickstart/main/docker-compose.yml
    
  2. Start the stack.
    docker compose up -d vault
    
  3. Verify readiness.
    curl -s https://localhost:8443/health | jq
    
  4. Tail logs.
    docker compose logs -f vault
    

Clean up

Stop the container when finished:

docker compose down