u/KeepCoolCH

Hi there

If you’ve ever missed something like MAMP… but for Docker on macOS 👇

I’ve been working with Docker for local web dev on macOS for a while now, and honestly… managing Apache/Nginx, PHP versions, databases, ports, etc. gets messy pretty fast.

So I built a small app for myself — and maybe it’s useful for you too:

DockAMP – a simple macOS GUI to manage Docker-based web stacks

https://github.com/KeepCoolCH/DockAMP

It’s basically like a MAMP-style experience, but running fully on Docker.

💡 What it does

  • Spin up Apache or Nginx + PHP + DB stacks in seconds
  • Switch PHP versions dynamically (no manual image juggling)
  • Choose between:
    • no DB
    • shared DB
    • dedicated DB per project
  • Start/stop/restart servers individually or all at once
  • Auto-assign ports so nothing conflicts
  • Built-in Nginx Proxy Manager integration
  • Menu bar app → quick control without opening a full UI
  • One-click access to DB tools like phpMyAdmin or Sequel Ace

🧠 Why I built it

I wanted something that:

  • feels like MAMP
  • but uses Docker under the hood
  • doesn’t require editing docker-compose files all the time
  • and just works without thinking too much

⚙️ Tech notes

  • Runs on macOS (Sonoma+)
  • Works with Docker Desktop or OrbStack (recommended for network speed)
  • Stores configs locally as JSON (no magic)

If you’re also tired of juggling containers manually for every PHP project, this might save you some time.

u/KeepCoolCH — 16 days ago