Skip to content

Instantly share code, notes, and snippets.

@pradeepkumargali
Last active November 30, 2017 09:01
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 pradeepkumargali/63073321adc2e11387f5f8e6d98fd994 to your computer and use it in GitHub Desktop.
Save pradeepkumargali/63073321adc2e11387f5f8e6d98fd994 to your computer and use it in GitHub Desktop.
Docker Commands on CentOS 7
#Build a docker image using DockerFil
docker build -t gengine-python-app .
#Pruning Commands
docker container prune
docker image prune
#Run docker image with the posts exposed
docker run -d -p 8667:8667 gengine-python-app
#Link to an diffrent image
docker run -it --rm --link db:db postgres:9.2 bash -c 'psql -h mymachinename -p 5432 -U postgres'
#Install Docker Compose on CentOS
curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#Invoke interactive bash in docker container
docker exec -it gamification_db_1 bash
#Restore PSQL postgres in docker postgres container
docker exec -i gamification_db_1 psql -U postgres genginetest < /data/gengine.bak
#Docker compose
#Up as deamon
/usr/local/bin/docker-compose up -d
#Down
/usr/local/bin/docker-compose down
#Start Jenkins on Docker
docker pull jenkins/jenkins:lts
docker run -d -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment