DOCKER_IMAGE := threaded-logger-test .PHONY: docker-build docker-run docker-shell docker-test docker-clean docker-build: docker build \ -t $(DOCKER_IMAGE) \ . docker-run: docker run \ --rm \ -it \ -v $(ROOT_DIR):/project \ -w /project \ $(DOCKER_IMAGE) docker-shell: docker run \ --rm \ -it \ -v $(ROOT_DIR):/project \ -w /project \ $(DOCKER_IMAGE) \ bash docker-test: docker run \ --rm \ -v $(ROOT_DIR):/project \ -w /project \ $(DOCKER_IMAGE) \ make clean all docker-clean: docker rmi $(DOCKER_IMAGE)