DB Composer is a simple tool to quickly spin up local database instances using Docker Compose. It supports multiple database engines, including PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, and MongoDB.
Click the image to watch the demo.
Go to the Releases page and download the app binary for your system.
chmod +x app./appThis will launch a terminal user interface (TUI) where you can select a database, its version, and start a local instance using docker compose up.
- PostgreSQL (Versions: 16, 15, 14, 13, 12, 11)
- MySQL (Versions: 8.0, 5.7, 5.6, 5.5)
- MariaDB (Versions: 10.5, 10.4, 10.3, 10.2)
- SQL Server (Versions: 2019, 2017, 2016, 2014)
- Oracle (Versions: 19c, 18c, 12c, 11g)
- MongoDB (Versions: 6.0, 5.0, 4.4, 4.2)
Ensure you have Docker and Docker Compose installed before running DB Composer.
Feel free to submit issues or contribute to the project by opening a pull request.
This project is licensed under the MIT License.
