IMAGE=mariadb:latest-alpine VERSION=5.1.1 REPO=575365190010.dkr.ecr.us-west-2.amazonaws.com all: docker build -t $(IMAGE) . all-no-cache: docker build --no-cache -t $(IMAGE) . run: docker run -d \ -e MYSQL_RANDOM_ROOT_PASSWORD=yes \ -e MYSQL_ROOT_HOST=% \ -p 3306:3306 \ -v /srv/mysql:/var/lib/mysql \ $(IMAGE) publish: eval $$(aws ecr get-login --region us-west-2) docker tag $(IMAGE) $(REPO)/$(IMAGE) docker push $(REPO)/$(IMAGE)