Skip to content

Instantly share code, notes, and snippets.

@danielscholl
Last active May 5, 2017 23:21
Show Gist options
  • Save danielscholl/adfd78dfc6d377c9bd7b086c4f7b19b2 to your computer and use it in GitHub Desktop.
Save danielscholl/adfd78dfc6d377c9bd7b086c4f7b19b2 to your computer and use it in GitHub Desktop.
#DOCKER
alias dpst='watch -n 3 "docker ps"'
alias dps='docker ps -a'
alias dclean='docker rm -v $(docker ps -a -q -f status=exited)'
alias rmc='docker ps -q -a | xargs docker rm -f'
alias rmi='docker images -q | xargs docker rmi -f'
alias d='docker $@'
alias registry-stop='docker rm -f registry'
alias registry-web='docker run -d -p 8000:80 --name registry-web --link registry -e ENV_DOCKER_REGISTRY_HOST=registry
-e ENV_DOCKER_REGISTRY_PORT=5000 konradkleine/docker-registry-frontend:v2'
#MONGO
alias mongo-start="docker run -it -d -p 27017:27017 --name mongo mongo mongod --rest --httpinterface --smallfiles"
alias mongo-admin="docker run -d --link mongo:mongo -p 8081:8081 mongo-express"
alias mongo-stop="docker rm -f mongo"
alias mongodb="docker logs -f mongo"
alias mongo-cli="docker exec -it mongo mongo"
#CASSANDRA
alias cassandra-start="docker run -d -p 9042:9042 --name cassandra cassandra:3.3"
alias cassandra-stop="docker rm -f cassandra"
alias cassandra-cli="docker run -it --link cassandra:cassandra --rm cassandra:3.3 sh -c 'exec cqlsh cassandra'"
#REDIS
alias redis-start="docker run -d -p 6379:6379 --name redis redis"
alias redis-stop="docker rm -f redis"
alias redis-cli="docker run -it --rm --link redis:redis redis bash -c 'redis-cli -h redis'"
#POSTGRES
alias psql-start="docker run -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=password -d postgres"
alias psqlv8-start="docker run -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=password -d postgres-plv8"
alias psql-stop="docker rm -f postgres"
alias psql-createdb="PGPASSWORD=password createdb -h docker -p 5432 -U postgres -w $@"
alias psql-cli="PGPASSWORD=password psql -h docker -p 5432 -U postgres -w $@"
#Hello World
alias hello-world="docker run -d -p 80:80 --name hello dockercloud/hello-world"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment