In this video we discussed about
1. What are Volumes
2. How to create / list / delete volumes
3. How to attach volume to a container
4. How to share volume among containers
Volumes are the preferred mechanism for persisting data generated by and used by Docker containers
: docker volume //get information
: docker volume create
: docker volume ls
: docker volume inspect
: docker volume rm
: docker volume prune
Instead of deleting containers one by one of docker ps -a , we can use docker container prune. and for docker ps (running containers) we can use docker rm $(ps -aq)
Use of Volumes
===========
Decoupling container from storage
Share volume (storage/data) among different containers
Attach volume to container
On deleting container volume does not delete
Commands
docker run --name MyJenkinsone -v myvolone:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins
docker run --name MyJenkinstwo -v myvoltwo:/var/jenkins_home -p 9090:8080 -p 60000:50000 jenkins