Skip to content

Instantly share code, notes, and snippets.

@krasnobaev
Last active August 29, 2015 14:07
Show Gist options
  • Save krasnobaev/b0ef1b9fdfd88f5e8570 to your computer and use it in GitHub Desktop.
Save krasnobaev/b0ef1b9fdfd88f5e8570 to your computer and use it in GitHub Desktop.
Docker makefile
IMAGE = IMAGENAME
CONTAINER = CONTAINERNAME
build:
docker build -t $(IMAGE) .
rebuild:
docker build -t --no-cache=true $(IMAGE) .
run:
docker run -dt --name $(CONTAINER) $(IMAGE)
runbash:
docker run -it --rm --name $(CONTAINER) $(IMAGE) /bin/bash
stop:
docker stop $(CONTAINER)
docker rm $(CONTAINER)
restart:
docker stop $(CONTAINER)
docker rm $(CONTAINER)
docker run -dt --name $(CONTAINER) $(IMAGE)
enter:
docker-enter $(CONTAINER)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment