amaurisur / docker_vault

Docker + Consul + Vault

Home Page:https://www.marcolancini.it/2017/blog-vault/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker + Consul + Vault

How to use docker-compose to spin up a Vault instance backed by Consul.

A full description can be found on my website: https://www.marcolancini.it/2017/blog-vault/

Vault UI

Usage

First Run

  1. Start services: docker-compose up
  2. Init vault: ./_scripts/setup.sh
  3. When done: docker-compose down

Data will be persisted in the _data folder.

Subsequent Runs

  1. Start services: docker-compose up
  2. Unseal vault: _scripts/unseal.sh

Backup

  1. Start services: docker-compose up
  2. Run backup: _scripts/backup.sh

Remove all data

  1. Stop services: docker-compose down --volumes
  2. Clear persisted data: _scripts/clean.sh

About

Docker + Consul + Vault

https://www.marcolancini.it/2017/blog-vault/


Languages

Language:Shell 74.1%Language:HCL 17.3%Language:Dockerfile 8.6%