Docker 101
As I explore Docker, I will post everything I have learned over here.
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 | |
Comments
Post a Comment
Feedback - positive or negative is welcome.