Provide a not-very-opinionated Makefile with simple targets for building and running containers
Either clone this repo, or copy the Makefile to your project
make buildmake build CONTAINER_FILE=path/to/containerfileto use a different container filemake build CONTAINER_CONTEXT=path/to/contextto use a different container context
make runmake rootrun as a privledged user (passes--user=root)
Only docker compose is supported.
upstopcleanstops the containers, removes orphans and volumesverycleanclean, and removes all imagesconsole
Automatically setting IMAGE_* requires docker being present
COMPOSE_FILECONTAINER_CONTEXTCONTAINER_ENGINECONTAINER_FILECONTAINER_IMAGECONTAINER_LIBRARYCONTAINER_NAMECONTAINER_REPOCONTAINER_TAGIMAGE_OSTYPEIMAGE_ARCHITECTUREIMAGE_PLATFORM