What is Docker Volume | How to create Volumes | What is Bind Mount | Docker Storage

  Рет қаралды 304,395

Automation Step by Step

Automation Step by Step

Күн бұрын

11:26 Bind mount
More about Raghav - automationstep...
Today we will learn:
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
5. What are bind mounts
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 MyJenkins1 -v myvol1:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins
docker run --name MyJenkins2 -v myvol1:/var/jenkins_home -p 9090:8080 -p 60000:50000 jenkins
docker run --name MyJenkins3 -v /Users/raghav/Desktop/Jenkins_Home:/var/jenkins_home -p 9191:8080 -p 40000:50000 jenkins
References
hub.docker.com...
docs.docker.co...
NOTES
By default all files created inside a container are stored on a writable container layer
The data doesn’t persist when that container is no longer running
A container’s writable layer is tightly coupled to the host machine where the container is running. You can’t easily move the data somewhere else.
Docker has two options for containers to store files in the host machine
so that the files are persisted even after the container stops
VOLUMES and BIND MOUNTS
Volumes are stored in a part of the host filesystem which is managed by Docker
Non-Docker processes should not modify this part of the filesystem
Bind mounts may be stored anywhere on the host system
Non-Docker processes on the Docker host or a Docker container can modify them at any time
In Bind Mounts, the file or directory is referenced by its full path on the host machine.
Volumes are the best way to persist data in Docker
volumes are managed by Docker and are isolated from the core functionality of the host machine
A given volume can be mounted into multiple containers simultaneously.
When no running container is using a volume, the volume is still available to Docker and is not removed automatically. You can remove unused volumes using docker volume prune.
When you mount a volume, it may be named or anonymous.
Anonymous volumes are not given an explicit name when they are first mounted into a container
Volumes also support the use of volume drivers, which allow you to store your data on remote hosts or cloud providers, among other possibilities.
#DockerVolume #DockerBindMount #DockerContainers #DockerTutorials #DockerTraining #DevOpsTools #DevOpsTraining #DockerCommands #DockerForBeginners #DockerFreeTutorials #DockerforDevOps
DOCKER PLAYLIST
• Docker
KZbin PLAYLIST
/ @raghavpal
KZbin
/ automationstepbystep
FACEBOOK
/ automationstepbystep
TWITTER
/ automationsbs
If you like videos on the channel Automation Step by Step, hit the like button and share with others.
Click the SUBSCRIBE button and hit the bell icon to keep getting new videos.
_______ ONLINE COURSES TO LEARN _______
Visit - automationstepb...
----------- Follow -----------
KZbin - / automationstepbystep
Share your knowledge with everyone and,
Never Stop Learning
Raghav

Пікірлер: 611
@beunmin6
@beunmin6 5 жыл бұрын
All of your tutorial with docker is easy to understand and easy to digest. Thank you for making this. This helps a lot.
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Angelo
@guptasaurabh688
@guptasaurabh688 4 жыл бұрын
This is very easy and good explanation Raghav. You represent things in simple way. I really appreciate. 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 $(docker ps -aq).
@RaghavPal
@RaghavPal 4 жыл бұрын
Thanks for adding Saurabh
@heshanwijeratne2155
@heshanwijeratne2155 2 ай бұрын
I am a student currently learning Docker and have struggled to find clear explanations about Docker volumes. Your video is very clear, your voice is easy to understand, and as a thank you, I am now following you. Thank you again and again! i will be sharing your channel and your website with my colleagues too !!
@RaghavPal
@RaghavPal 2 ай бұрын
You're very welcome Heshan.. humbled
@nawalsingh1789
@nawalsingh1789 5 жыл бұрын
Wonderful explanation. I was really looking for such kind of video, easy, practical, and live with all the details. Thank you very much. Keep posting more videos.
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Nawal.
@gautamdikshit9888
@gautamdikshit9888 3 ай бұрын
Thank you. By far the most easy to follow explanation I've come across.
@RaghavPal
@RaghavPal 3 ай бұрын
Most welcome Gautam.. humbled
@ethanrose6950
@ethanrose6950 8 ай бұрын
the only resource on the internet that did not throw an error--including the documentation. thanks!
@RaghavPal
@RaghavPal 8 ай бұрын
Glad to know it helped Ethan
@ranjithreddych
@ranjithreddych 4 жыл бұрын
After reading tons of info and still confused,this video really helped. Thanks a lot.
@RaghavPal
@RaghavPal 4 жыл бұрын
Happy to know this Ranjith
@ramiworkstation
@ramiworkstation 4 ай бұрын
Thank you very very very much for the lesson. What I like the most about your videos is that you teach in a calm and relatively slow pace. Which in my opinion is the key for successful learning. I send you love and blessing. Big like and subscribe from me. 🌻
@RaghavPal
@RaghavPal 4 ай бұрын
Thanks a lot Rami.. humbled
@prithvirajsingh8537
@prithvirajsingh8537 4 жыл бұрын
Easy, simple informative video thank u sir
@RaghavPal
@RaghavPal 4 жыл бұрын
Most welcome Prithviraj
@OddBallTrails
@OddBallTrails 5 жыл бұрын
You are more than a teacher. I am glad I found you. Thank you so so so much.
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks Mukesh, humbled by your message
@dragonball41876
@dragonball41876 3 ай бұрын
Much appreciate with some simple but to-the-point examples! You are a really good teacher!
@RaghavPal
@RaghavPal 3 ай бұрын
Glad it was helpful
@nawazali6903
@nawazali6903 4 жыл бұрын
Thanks for putting this video together. Clear and to-the-point. Keep up the good work!
@RaghavPal
@RaghavPal 4 жыл бұрын
Glad it was helpful Nawaz
@hd3adpool
@hd3adpool 4 жыл бұрын
Real quality videos with precise and clear explanation. I am grateful for these videos as they teach me so much in mere few minutes. Thanks a ton brother.
@RaghavPal
@RaghavPal 4 жыл бұрын
You're welcome Harshil
@rameshjp7045
@rameshjp7045 4 жыл бұрын
Perfect! Understood docker volume in 15 minutes. Thanks a lot!
@RaghavPal
@RaghavPal 4 жыл бұрын
You are welcome Ramesh
@HK-sw3vi
@HK-sw3vi 2 жыл бұрын
took me 15.07 mins
@LeonRamkumar
@LeonRamkumar 4 жыл бұрын
My god, I've been struggling with the binds for days! Thanks, I now finally get it. I'm an absolute docker beginner.
@RaghavPal
@RaghavPal 4 жыл бұрын
Glad I could help Leon
@jsemblano9819
@jsemblano9819 6 ай бұрын
As always Raghav awesome. I already “know” you a few years and you never disappoint
@RaghavPal
@RaghavPal 6 ай бұрын
Thanks a ton J Semblano.. humbled
@samuelopoku-acheampong5601
@samuelopoku-acheampong5601 Жыл бұрын
Super, all of your tutorial with docker is easy to understand and easy to digest.
@RaghavPal
@RaghavPal Жыл бұрын
Great to hear this Samuel
@prasenjitsaha5322
@prasenjitsaha5322 4 жыл бұрын
Your way of explanation is great. Providing notes in the video description section is very helpful. Thanks for enlightening us with your knowledge.
@RaghavPal
@RaghavPal 4 жыл бұрын
Glad it was helpful Prasenjit
@pavithren
@pavithren 2 жыл бұрын
Thanks Raghav! You have explained the concept clearly and succinctly.
@RaghavPal
@RaghavPal 2 жыл бұрын
Glad it was helpful!
@shantharamPK8160
@shantharamPK8160 3 жыл бұрын
Very easy to understand tutorial.. 👌. I guess the problem with using port 70000 is exceeds the max allowed port no of 65535, which is a networking stipulation
@RaghavPal
@RaghavPal 3 жыл бұрын
thanks for sharing Shantharam
@VinothKumar-jw7iy
@VinothKumar-jw7iy 2 жыл бұрын
Thank you very much for this tutorial am very new to docker and learning the concept one by one, your tutorial is more helpful to learn docker.
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome Vinoth
@guylemay1471
@guylemay1471 6 жыл бұрын
It reads like a Coconut-pie recipe my old granny used to have in her kitchen drawer ....I had to be a very good boy to get some of that pie - thank you so much!
@RaghavPal
@RaghavPal 6 жыл бұрын
So glad to read this . Thanks
@84prabhumishra
@84prabhumishra 4 жыл бұрын
one of the best content over internet on docker volumes.
@RaghavPal
@RaghavPal 4 жыл бұрын
Happy to see this Prabhu
@PhilipDenys
@PhilipDenys 4 жыл бұрын
perfect run through... even learned a mac feature (splitscreen )
@RaghavPal
@RaghavPal 4 жыл бұрын
Great to know Philip
@nishamahendran1532
@nishamahendran1532 2 жыл бұрын
Thank you so much for explaining about volume mapping in containers with hands on. Helped me a lot to understand easily. Can you also explain how this volume mapping is handled at the time of autoscaling the containers?
@RaghavPal
@RaghavPal 2 жыл бұрын
Sure Nisha, will add more tutorials
@glyakk
@glyakk 4 жыл бұрын
This made understanding volumes crystal clear, much appreciated.
@RaghavPal
@RaghavPal 4 жыл бұрын
You're welcome Allen
@mazharulboni5419
@mazharulboni5419 9 ай бұрын
Very well explained for the beginners. Thank you Raghav
@RaghavPal
@RaghavPal 9 ай бұрын
Thanks and welcome Mazharul
@maazkhan6489
@maazkhan6489 4 жыл бұрын
very simple ....yet powerful explanation.
@RaghavPal
@RaghavPal 4 жыл бұрын
Thanks Maaz
@amrExplore
@amrExplore 6 жыл бұрын
Very simple explanation with examples. Also if you can add networking module in addition will indeed help
@RaghavPal
@RaghavPal 6 жыл бұрын
Hi Anand, I will check that soon
@shibasisnayak6062
@shibasisnayak6062 2 жыл бұрын
You explained very precisely. Really appreciated. But I have one concern here how can we will get our deleted container data.
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Shibasis, I have not tried, here is some information on this - stackoverflow.com/questions/29202787/restore-deleted-container-docker
@abhirupnandi442
@abhirupnandi442 4 жыл бұрын
Very nice tutorial 👍. Simple & elegant. Thnks for making such useful tutorial 👍. Really learned a lot😀
@RaghavPal
@RaghavPal 4 жыл бұрын
So nice of you Abhirup
@annakhuseinova8162
@annakhuseinova8162 5 жыл бұрын
The way you explain things is amazing! :)
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks Anna
@deeptikulkarni618
@deeptikulkarni618 5 жыл бұрын
I like all of your videos... It's really very easy n interesting to understand compared to other over rated channels like edureka.. thanks a lot sir!!
@RaghavPal
@RaghavPal 5 жыл бұрын
So happy and humbled to see your message Deepti.
@fahadshakeel3223
@fahadshakeel3223 4 жыл бұрын
Simple and practical approach with all the necessary explanation to understand the concept fully. Good Job! Thanks..
@RaghavPal
@RaghavPal 4 жыл бұрын
Glad it was helpful Fahad
@Adam-gp3ij
@Adam-gp3ij 4 жыл бұрын
Sir, you made this video since 2018 and its really helpful for me in 2020. Thank you so much from the heart
@RaghavPal
@RaghavPal 4 жыл бұрын
You're most welcome Adam, I will also be created latest videos. Check all here - automationstepbystep.com/
@Adam-gp3ij
@Adam-gp3ij 4 жыл бұрын
Automation Step by Step - Raghav Pal i really want to learn Docker and Jenkins. I purchased a course from Udemmy, but was really hard to understand. Your way was amazing, I really got it from the first time. Your Jenkins and Docker courses are Kinda old? Do you have somewhere courses. I hope you have a Udemmy course. Please let me know. Much appreciated Adam
@Adam-gp3ij
@Adam-gp3ij 4 жыл бұрын
Automation Step by Step - Raghav Pal I think I can see your courses on Udemmy. But I think Jenkins is old and I am not even able to install it on my Mac. However, can I get a promotion code for Docker course. Thank you
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Adam, I will be creating Jenkins and Docker Udemy courses in some time.
@anurasenarathna1703
@anurasenarathna1703 Жыл бұрын
A very good series. Thank you very much for sharing your knowledge.
@RaghavPal
@RaghavPal Жыл бұрын
Glad you enjoyed it Anura
@codenx2
@codenx2 5 жыл бұрын
You are awesome raghav, to the point. No extra talk. Thanks for the video.
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks a lot. Humbled
@CharlieBelvo18
@CharlieBelvo18 5 жыл бұрын
thanks a million for the explanation and making a vid on this, really helped my understanding
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Charlie
@ashokreddypunyala9192
@ashokreddypunyala9192 4 жыл бұрын
Hi Raghav, really you made my day Hatsoff to your explaination.
@RaghavPal
@RaghavPal 4 жыл бұрын
So happy to know this Ashok
@nikhilgupta5721
@nikhilgupta5721 4 жыл бұрын
Excellent Raghav!! You explained it very well with practical example. You Rock Man!! Waiting for more such like videos.
@RaghavPal
@RaghavPal 4 жыл бұрын
Sure Nikhil, thanks for watching
@tamilkumarannamalai5545
@tamilkumarannamalai5545 5 жыл бұрын
Almost I learned basic .. today... Thank you very much !! Raghav
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome, keep learning.
@NasirAli-hs8np
@NasirAli-hs8np 3 жыл бұрын
Love you Raghav! God bless you kind sir!
@RaghavPal
@RaghavPal 3 жыл бұрын
Thanks a lot Nasir
@hiroyukinumaguchi1984
@hiroyukinumaguchi1984 4 жыл бұрын
Your explanation is very easy to understand and informative! Thank you!!
@RaghavPal
@RaghavPal 4 жыл бұрын
You're most welcome Hiroyuki
@prashanth6848
@prashanth6848 4 жыл бұрын
this video is very informative. very well explained for begineers. thanks
@RaghavPal
@RaghavPal 4 жыл бұрын
You're very welcome Prashanth
@MerinNakarmi
@MerinNakarmi Жыл бұрын
This tutorial is fantastic! Concise and to the point!
@RaghavPal
@RaghavPal Жыл бұрын
Glad it was helpful Merin
@enricosaccheggiani3192
@enricosaccheggiani3192 3 жыл бұрын
Very good job Raghav. Congratulations !! Very well explained . Thanks a lot
@RaghavPal
@RaghavPal 3 жыл бұрын
Most welcome Enrico
@ateeqrehman6621
@ateeqrehman6621 3 жыл бұрын
Thank you very much for this wonderful tutorial. Very Easy Very Informative. Love from Pakistan.
@RaghavPal
@RaghavPal 3 жыл бұрын
Most welcome Ateeq
@ilyasjumadurdyew8074
@ilyasjumadurdyew8074 4 жыл бұрын
Man, your job is VERY VERY helpful. I'm developer with about 6+ years of real development. But tranding shit like CI/CD or Docker is too magical for someone who is reviewing all packets before installing, who is managing environment with static Ip addresses, who thinks before making update.
@RaghavPal
@RaghavPal 4 жыл бұрын
Happy to know it helped Ilyas
@IAm-xr2xh
@IAm-xr2xh 4 жыл бұрын
I'm really like your videos. It's very clear and helpful. Thanks for your videos.
@RaghavPal
@RaghavPal 4 жыл бұрын
You are welcome!
@hebronspiritualmessages9382
@hebronspiritualmessages9382 3 жыл бұрын
Thanks Ragav for sharing video.. i have one doubt when we say docker volume create .. where this volume will be created ? is that volume avaiable in our local machine ..where this volume stored ? Also is there any other types of volumes avaiable to make container persistant ..? And how about Kubernetes volume works and where it is stored the volumes when we create volume using peristantvolumeclaim files kindly explain Thanks in adavnce..
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi Jashva, I believe I discussed breifly on that and also volume and bind mounts. You can check more online and I will plan to add a separate session soon
@motolola
@motolola 5 жыл бұрын
Excellent, now I found a new favourite tech channel
@RaghavPal
@RaghavPal 5 жыл бұрын
Happy to know Akinjide. Best wishes, Raghav
@kevinye6288
@kevinye6288 4 жыл бұрын
Just wanted to thank you Raghav Patel
@RaghavPal
@RaghavPal 4 жыл бұрын
You're welcome Kevin
@manojishere
@manojishere 2 жыл бұрын
Very well explained with simple use cases
@RaghavPal
@RaghavPal 2 жыл бұрын
Glad it was helpful Manoj
@Iam_gr00t
@Iam_gr00t 5 жыл бұрын
If you need to remove all running docker process in a single shot, You can use this command line.. docker rm -f $(docker ps -aq) . BTW, nice video..
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks Arul
@farrukhahmedsid
@farrukhahmedsid 4 жыл бұрын
Wow.. you easily explained it in detail. Excellent video!
@RaghavPal
@RaghavPal 4 жыл бұрын
Glad you liked it Farrukh
@ezrachirii7006
@ezrachirii7006 3 жыл бұрын
Thanks a lot i have been struggling to mount a volume on a windows machine the last bit saved me Great Content!
@RaghavPal
@RaghavPal 3 жыл бұрын
You're welcome Ezra
@pmc23
@pmc23 5 жыл бұрын
I have watched your docker videos twice 😍 waiting for advanced docker tutorials :)
@RaghavPal
@RaghavPal 5 жыл бұрын
So happy to know this Harsha, I will do Advanced Docker. Cannot say a specific time, as I am engaged with multiple things, but will do it surely. Keep yourself subscribed to get notifications
@ParticleClara
@ParticleClara 3 жыл бұрын
Thanks so much, this is exactly what I needed to know!
@RaghavPal
@RaghavPal 3 жыл бұрын
You are so welcome Clara
@ravankolgowrishankar9952
@ravankolgowrishankar9952 5 жыл бұрын
Hi Raghav, I followed all your Git , Jenkins, Docker can you create an application or a small program upload to git integrate with jenkins and use docker for deployment on any server that would be more helpful and can add more sense to understand the complete flow from end to end
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Ravankol, I will do it in some time
@pakc2690
@pakc2690 3 жыл бұрын
Thank you so much. Best explanation ever!
@RaghavPal
@RaghavPal 3 жыл бұрын
You're very welcome!
5 жыл бұрын
Very useful explanation. Thank you very much!
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Bernd Glückert
@pradeepkumar-ol2mk
@pradeepkumar-ol2mk 4 жыл бұрын
Wonderful explaination sir. Thank you soo much.It helped me a lott
@RaghavPal
@RaghavPal 4 жыл бұрын
You are most welcome Pradeep, Do follow other sessions and let me know if you face any issue
@suhasiniiraghuwansh
@suhasiniiraghuwansh 3 жыл бұрын
Very well explained the concept of volume and bind mount.. Thanks a lot
@RaghavPal
@RaghavPal 3 жыл бұрын
Most welcome Suhas
@cosmos4427
@cosmos4427 3 жыл бұрын
Thanks for a very fast, clear and informative tutorial : ) Q: Can the volume be a cloud storage bucket from a cloud provider like Google, So that a newly created container can read from it? If Yes y not make a video demonstrating using cloud volumes.. I subscribed after watching first few minutes of this video..
@RaghavPal
@RaghavPal 3 жыл бұрын
Yes you can Adithya, I will plan a session
@carlellis9647
@carlellis9647 2 жыл бұрын
The answer to that question is yes it can, which is why volumes are so convenient to use. They can be stored on the cloud and volumes can be shared by multiple containers. The Docker website has some good information on this. I'd suggest going to their site and reading up on Docker Volumes so you can get a good understanding of this.
@akant74
@akant74 4 жыл бұрын
Great content.. especially loved the "recap" credits with music at the end.
@RaghavPal
@RaghavPal 4 жыл бұрын
Glad you enjoyed it Kenny
@ManuelJordan317
@ManuelJordan317 2 жыл бұрын
As usual, an excellent tutorial - huge thanks for the video!!! I though that through the creation of a volume through the `docker volume create volume_name` command - but using some option - would be possible define its path - but seems is not possible and docker always uses the '/var/lib/docker/volumes//_data' path A cold beer to you friend!
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Manuel, thanks for watching
@richardbryangragasin5069
@richardbryangragasin5069 4 жыл бұрын
great job! i will share this to my colleagues
@RaghavPal
@RaghavPal 4 жыл бұрын
Awesome, thank you Richard
@melbienrigabitan9699
@melbienrigabitan9699 4 жыл бұрын
Hi! That was absolutely simple yet interesting, thank you for making that vid I was able to understand volume more now. Out of question but, can you try making a vid using volume in docker-compose? Thank you!
@RaghavPal
@RaghavPal 4 жыл бұрын
Happy to know that Chen, I will try after some time.
@nethajimeda5654
@nethajimeda5654 5 жыл бұрын
Excellent mostly at ending sharing key points shows u r 💖 love at work ...
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks for the message .
@manojnaidu619
@manojnaidu619 2 жыл бұрын
Amazing walkthrough. Loved it✌
@RaghavPal
@RaghavPal 2 жыл бұрын
thanks Manoj
@gauravprajapati9987
@gauravprajapati9987 5 жыл бұрын
Simple and very easy to understand! Thanks!
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Gaurav
@nforlife
@nforlife 3 жыл бұрын
My preferred teacher 🤗
@RaghavPal
@RaghavPal 3 жыл бұрын
Thanks a lot
@codestorywithMIK
@codestorywithMIK 3 жыл бұрын
Amazing. Thanks for the practical examples.
@RaghavPal
@RaghavPal 3 жыл бұрын
You're welcome Mazhar
@nitinkaushik9764
@nitinkaushik9764 5 жыл бұрын
Superb. Very Simple explanation. keep up the good work.
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Nitin
@be236
@be236 4 жыл бұрын
Excellent tutorial on Docker Volumes!
@RaghavPal
@RaghavPal 4 жыл бұрын
So happy to know this Andrew
@nainglinthu753
@nainglinthu753 Жыл бұрын
Thank you so much, I keep learning from you. Thanks, a lot.
@RaghavPal
@RaghavPal Жыл бұрын
So nice of you Naing Lin
@rajdeepdas6098
@rajdeepdas6098 5 жыл бұрын
Hi !! This was the most amazing tutorial on Dockers, Thanks a ton :)
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Rajdeep. Happy and Humbled to see your message
@tareqnasif2880
@tareqnasif2880 5 жыл бұрын
u are amazing explaining. thanks man
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Tareq
@vijayvaswani9717
@vijayvaswani9717 4 жыл бұрын
Thanks Raghav,well explained..
@RaghavPal
@RaghavPal 4 жыл бұрын
Most welcome Vijay
@gopalkrishnan7208
@gopalkrishnan7208 4 жыл бұрын
Its Excellent Teaching and your videos
@RaghavPal
@RaghavPal 4 жыл бұрын
So nice of you Gopal
@fyqwerty
@fyqwerty 2 жыл бұрын
thank you , ı understant volumes easy with this video
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome
@shashankchoubey4914
@shashankchoubey4914 5 жыл бұрын
Very nice explanation
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks for watching Shashank
@Michael17000
@Michael17000 3 жыл бұрын
Beautiful tutorial run! Many thanks
@PankajSharma-vg1ty
@PankajSharma-vg1ty 2 жыл бұрын
Great explanation sir. Thank you😊
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome Pankaj
@sabburaj
@sabburaj 4 жыл бұрын
Very very nice explanation, thank you very much. I love each of your videos!! Keep posting, it is really useful.
@RaghavPal
@RaghavPal 4 жыл бұрын
Glad you like them Narayan
@georgesmith3022
@georgesmith3022 4 жыл бұрын
Thanks a lot, clear and concise. So volumes are preferred over bind mounts?
@RaghavPal
@RaghavPal 4 жыл бұрын
Yes usually Volumes are preferred
@betterwithrum
@betterwithrum 4 жыл бұрын
No, there isn’t a preference as Raghav Pal. It is dependent on the use case. Here’s an example. Container task handling jobs off a queue, say RabbitMQ or ActiveMQ. They may need to save their results somewhere. In that case a volume is not preferable. It always comes down to use case. That volume mought might be a Samba or NFS host mount where other consumers (Kafka, Hadoop/Spark, Presto, etc) will ingest the results. So, look at your need for the effort and make the call.
@luxxart
@luxxart 2 жыл бұрын
Really useful tutorial! Thank you!
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome
@hesperaux
@hesperaux 4 жыл бұрын
Hi Raghav, Thanks for your video. It was useful. However, I was hoping you would address the concern of concurrent access to the same data store. Is it true to say that multiple docker containers can use the same volumes, but only if they are not modifying the same data simultaneously? Wouldn't accessing certain application data cause inconsistencies in that data, if multiple containers were using it at the same time? I assume the answer is yes. And so if that is true, what do we do about it? Would we have to look at load balancing abstractions between the application and the user, in this case, or is there a docker solution to this problem? Thanks!
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi, I believe this is a common scenario and should be taken care by the system and do the updates real time. I will explore more on this
@cryp0g00n4
@cryp0g00n4 4 жыл бұрын
Hands down just amazing (the music)... and the teaching too ;)
@RaghavPal
@RaghavPal 4 жыл бұрын
Thanks for the kind words
@ravilanka5030
@ravilanka5030 3 жыл бұрын
The best short videos with more info, thanks a lot sir,keep gng
@RaghavPal
@RaghavPal 3 жыл бұрын
So nice of you Ravi
@saisrikarmutya8244
@saisrikarmutya8244 5 жыл бұрын
Very detailed video. You have explained it in a very simplified manner. :)
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks for watching Sai
@TheManiher
@TheManiher 4 жыл бұрын
Can you detail, how to attach external volume to docker?
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Manohar, I will plan to add a session for now pls take online help.
@arturo7392
@arturo7392 4 жыл бұрын
Oh man... what an excellent explanation...! Thanks!
@RaghavPal
@RaghavPal 4 жыл бұрын
You're welcome Arturo
@bvenkatvinay1087
@bvenkatvinay1087 3 ай бұрын
I like your videos so much sir good explaination
@RaghavPal
@RaghavPal 3 ай бұрын
Thanks and welcome
@srkotturu
@srkotturu 4 жыл бұрын
Your videos are I can say one of the best videos I came across. Thanks for sharing your knowledge. One question. Are these 15 docker training videos are sufficient for cracking the interviews and for any beginner and intermediate level positions?
@RaghavPal
@RaghavPal 4 жыл бұрын
Happy to know Srinivas, this is enough to get the complete basics of Docker. This will get you ready to work on Docker on any project and then you can learn project specific needs
@nergalgreedes5763
@nergalgreedes5763 5 жыл бұрын
just wonderful. very well explained. Thank you.
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Nergalgreed
@techvideos6157
@techvideos6157 4 жыл бұрын
Thanks for your explanation. I need to know like, if we stop the container whether application will copy from volume or will be available(container) ?
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi, did not get your query. Pls explain what exactly are you looking for.
@poonamdavari2827
@poonamdavari2827 3 жыл бұрын
Awesome explanation, please keep uploading more content on devops tools :)
@RaghavPal
@RaghavPal 3 жыл бұрын
Sure I will Poonam
@masumehjavanbakht9499
@masumehjavanbakht9499 2 жыл бұрын
This was really excellent. Thanks a lot for making such a nice videos.
@RaghavPal
@RaghavPal 2 жыл бұрын
So nice of you
@kunchalavikram
@kunchalavikram 4 жыл бұрын
Super explanation. Would love to see your courses on Jenkins, Ansible, Kubernetes, Docker Swarm and atleast one complete project on CI CD
@RaghavPal
@RaghavPal 4 жыл бұрын
Sure Vikram, I will do more DevOps topics. Existing ones are present here - automationstepbystep.com/
Docker Swarm| Step by Step | What is Docker Swarm | How to create Docker Swarm
32:40
Automation Step by Step
Рет қаралды 234 М.
когда не обедаешь в школе // EVA mash
00:51
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 87 МЛН
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,3 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 63 МЛН
What is Dockerfile | How to create and build Dockerfile | Dockerfile Basic Commands
10:10
Day 28/40 - Docker Volume Explained - Docker Bind Mount - Docker Persistent Storage
25:53
How to Save Docker Data using Bind Mounts or Volumes
13:41
Database Star
Рет қаралды 31 М.
Don't use local Docker Volumes
12:43
Christian Lempa
Рет қаралды 177 М.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 134 М.
Docker Volumes Explained
7:55
WittCode
Рет қаралды 13 М.
Docker Tutorial for Beginners
50:38
mCoding
Рет қаралды 43 М.
Docker Volumes Explained (PostgreSQL example)
13:38
Hussein Nasser
Рет қаралды 34 М.
когда не обедаешь в школе // EVA mash
00:51