all: build install: push .PHONY: rebuild build push start stop restart bash peer-finder build: Dockerfile docker build --tag chsa/mysql:5.7 . rebuild: Dockerfile docker build --no-cache --tag chsa/mysql:5.7 . push: build docker push chsa/mysql:5.7 login: docker login -u `oc whoami` -p `oc whoami -t` docker-registry-default.kaas.kit.edu kaas: build login docker tag chsa/mysql:5.7 docker-registry-default.kaas.kit.edu/adei/mysql:5.7 docker push docker-registry-default.kaas.kit.edu/adei/mysql:5.7 start: build if [ `docker ps | grep chsa/mysql | wc -l` -eq 0 ]; then \ if [ `docker ps -a | grep mysql | wc -l` -gt 0 ]; then \ echo "Removing the stalled copy..." ;\ docker stop mysql ;\ docker rm mysql ;\ fi ;\ docker run --name mysql -t -d chsa/mysql:5.7 ;\ else \ echo "Already running..." ;\ fi stop: @if [ `docker ps | grep mysql | wc -l` -gt 0 ]; then \ docker stop mysql ;\ docker rm mysql ;\ fi restart: make stop make start bash: build docker exec -it mysql /bin/bash