Important
Currently available only for macOS. Windows and Linux versions are in development and will be available soon.
Docker DB Manager is a desktop application that simplifies Docker database container management. No complex commands, no terminal, just an intuitive interface to create and manage your development databases.
- 🐳 Intuitive visual management - Create, start, stop, and delete containers with one click
- 🗄️ Multiple databases - Support for the most popular database engines
- 💾 Data persistence - Automatic Docker volume management
- 🔧 Advanced configuration - Custom ports, environment variables, and specific options
- 📋 Copy connections - Connection strings ready to use with one click
- 🔄 Real-time sync - Live status updates of your containers
- ⚡ Native performance - Built with Rust and Tauri v2
- 🆓 100% free and open source - No limits or subscriptions
Download the latest version for macOS from the releases page.
Available versions:
- ✅ macOS (Apple Silicon & Intel)
- ⏳ Windows (coming soon)
- ⏳ Linux (coming soon)
Requirements:
- Docker installed and running
- macOS 10.15 or higher
When you first open the app, macOS may show a security warning because the application is not notarized by Apple. To open the app:
- Go to System Settings → Privacy & Security
- Scroll down to the Security section
- You'll see a message: "Docker DB Manager was blocked to protect your Mac."
- Click the "Open Anyway" button
- Confirm by clicking "Open" in the dialog
- Install Docker if you don't have it yet
- Download Docker DB Manager from releases
- Open the application - it will automatically detect Docker
- Create your first container with the step-by-step wizard
- Copy the connection string and use it in your application
The application automatically generates connection strings for each database type. Just copy and paste into your application.
Want to contribute or run the project locally?
# Clone the repository
git clone https://github.com/AbianS/docker-db-manager.git
cd docker-db-manager
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri build
Tech stack: React 19, TypeScript, Rust, Tauri v2, Tailwind CSS
Contributions are welcome! If you find a bug or have an idea:
- Open an Issue
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under GPL v3. See LICENSE for more information.
If you find Docker DB Manager useful, give it a star! ⭐
This helps more developers discover the tool.
Made with ❤️ for the developer community