Skip to content

Instantly share code, notes, and snippets.

@imjching
Forked from MrSaints/Docker Notes.txt
Created March 2, 2016 11:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save imjching/7f5ac0c2a3f14bd1ef32 to your computer and use it in GitHub Desktop.
Save imjching/7f5ac0c2a3f14bd1ef32 to your computer and use it in GitHub Desktop.
Notes on initiating a Docker Machine; killing Docker processes; cleaning Docker containers, and images; and building / running / executing with Docker. Docker, Docker, Docker...
docker-start() {
docker-machine start ${1:-dev}
eval "$(docker-machine env ${1:-dev})"
export DOCKER_IP=$(docker-machine ip ${1:-dev})
echo The machine ip is DOCKER_IP=$DOCKER_IP
}
docker-kill() {
docker-compose kill
docker stop $(docker ps -a -q)
}
docker-clean() {
docker-compose rm -f
docker rm -v $(docker ps -a -q -f status=exited)
docker rmi $(docker images -f "dangling=true" -q)
}
docker build --rm -f <Dockerfile> -t <Tag> .
docker exec -it <container> <command>
docker run --rm <image> <command>
docker-compose run --service-ports <service>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment