IMAGE=intellij-idea:latest VERSION=2017.1.4 REPO=575365190010.dkr.ecr.us-west-2.amazonaws.com all: docker build --build-arg=idea_version=$(VERSION) -t $(IMAGE) . all-no-cache: docker build --no-cache --build-arg=idea_version=$(VERSION) -t $(IMAGE) . run: ./run publish: eval $$(aws ecr get-login --region us-west-2) docker tag $(IMAGE) $(REPO)/$(IMAGE) docker push $(REPO)/$(IMAGE)