Makefile.Simple 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. all: build
  2. help:
  3. @echo ""
  4. @echo "-- Help Menu"
  5. @echo ""
  6. @echo " 1. make - build the image"
  7. @echo " 2. make run - run docker-cleanup"
  8. @echo " 3. make rm - destroy docker-cleanup container"
  9. @echo " 4. make rebuild - rebuild docker-cleanup container"
  10. @echo " 5. make restart - restart docker-cleanup container"
  11. @echo " 6. make int - enter the docker-cleanup container on with a bash prompt"
  12. default: build
  13. build:
  14. chmod a+x *.sh
  15. dos2unix ./*
  16. docker build --rm -t registry.svicloud.com/tools/docker-cleanup:v.1.0 .
  17. push:
  18. docker push registry.svicloud.com/tools/docker-cleanup:v.1.0
  19. run:
  20. docker run --env-file ./env.list --name docker-cleanup -v /var/run/docker.sock:/var/run/docker.sock:rw -v /var/lib/docker:/var/lib/docker:rw -d registry.svicloud.com/tools/docker-cleanup:v.1.0
  21. int:
  22. docker exec -it registry.svicloud.com/tools/docker-cleanup:v.1.0 bash
  23. rm:
  24. docker stop docker-cleanup
  25. docker rm -f docker-cleanup
  26. rebuild: rm build run
  27. restart: rm run