Last active
November 30, 2017 09:01
-
-
Save pradeepkumargali/63073321adc2e11387f5f8e6d98fd994 to your computer and use it in GitHub Desktop.
Docker Commands on CentOS 7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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