azk is an alternative to Docker Compose but instead of being a container manager, it provides the whole environment orchestration.
When compared to Docker Compose, azk
has several advantages, such as:
- Its manifest file is more verbose and has a greater toolset;
- You can persist content from inside the container way better than simply mounting volumes using Docker Compose;
- Fow now, it relies on VirtualBox (usign debian2docker) but it has a built-in function to sync folders into the container using rsync (significantly increasing performance for file sharing). You can still use VirtualBox Shared Folders if you want to;
- Its built-in DNS server makes you don't worry about port mapping and docker IP issues. You can access your local app running with azk by simply accessing a custom address, like: my-app.dev.azk.i