Docker 101

As I explore Docker, I will post everything I have learned over here. 
#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
view raw dockercmd.sh hosted with ❤ by GitHub

Comments

Popular posts from this blog

Updating SourceData/ Data Source of the Pivot Table

Salesforce.com migration tool - Deploying Weblink and migrating files with special characters

COM Add-in Deployment Issues