This document introduces several ways to get a running database. Each option has its own pros and cons. Please read through the whole document before you take action.

Docker - best for local development

Pros

Cons

If you think docker is too intimidating, you can use other options down below. Those are easier to setup.

Install Docker

If you are on MacOS or Windows, install Docker desktop. Install Docker desktop for Windows if you are using WSL.

Get Docker

You’ll have to enable WSL integration to call docker inside WSL on windows. Follow the instruction prompted when you run docker for the first time to enable the setting.

I prefer Docker Engine if I’m on Linux. Follow the instruction to get Docker Engine. Do not install both Docker Engine and Docker desktop at the same time.