Docker Provisioning
BosDB allows you to spin up database instances instantly using Docker containers.
Prerequisites
- Docker Engine must be installed and running on the host machine.
- BosDB must have access to the Docker socket (default setup works for local dev).
Provisioning a Database
- Go to Dashboard -> New Connection.
- Select the "Docker Provision" tab.
- Choose a database engine:
- PostgreSQL (Latest, 15, 14, 13)
- MySQL (Latest, 8.0, 5.7)
- MongoDB
- Redis
- Click Start Instance.
BosDB will:
- Pull the Docker image (if missing).
- Create a volume for persistent data.
- Start the container with auto-generated secure credentials.
- Automatically create a Connection entry for you.
Managing Instances
- View CPU/Memory usage of running containers.
- Stop: Pause the container.
- Restart: Reboot the database.
- Delete: Remove the container and connection (Volume can be preserved).