In this video, learn how to download Vault and make Docker work.
- [Instructor] Setting up your environment to run Vault is quite simple. The first step is to install Vault. Go to vaultproject.io and click the download link. Vault is provided as a zip file for all platforms. Select the link for your platform and download the zip file. Once downloaded you can extract a binary executable and copy it to a directory included in your path environment variable. If you prefer you can use a package manager such as APT for Linux, Homebrew for Mac or Chocolatey for Windows.
The instructions to install Vault using those methods will be listed with the package documentation. The next step is to install Docker. If you already have it installed I'll demonstrate a few commands to check the install in a moment. If you don't have Docker installed you can use the Docker course on the library to get going. This course has videos for set up on Mac, Linux and Windows. Let's make sure Vault is installed. Execute this command, vault -v. You should see a version.
Now let's make sure Docker is installed, docker -v will show you that version. Next command, docker-compose -v will show the version of that program. And finally for Docker, docker container ls. If you don't have any images running on your machine you should at least see these headers. If you see this output or something similar you're good to go. If not please refer to the Docker videos.
Follow the Docker installation video for your platform. Once you can execute these commands you're ready to come back.
- What is Vault?
- Using the dev server
- Working with Vault secrets engines
- Adding policies to Vault
- Running and using Vault
- Configuring the database secrets engine
- Implementing Vault
- Integrating Jenkins with Vault
- Using the Vault API