Docker in 5 Minutes | System Design
Вставка
- Опубліковано 14 лип 2024
- Visit Our Website: interviewpen.com/?...
Join Our Discord (24/7 help): / discord
Join Our Newsletter - The Blueprint: theblueprint.dev/subscribe
Like & Subscribe: / @interviewpen
You've probably heard about Docker, but what is it really? Why do people use it? What's the difference between a container and an image? This video gives you the fundamentals you'll need to get started with Docker in just 5 minutes.
Table of Contents:
0:00 - Introduction
0:14 - What is a Container
0:47 - What is an Image
1:47 - Version Control
2:03 - Containers vs VMs
2:38 - Using Docker
3:12 - Practical Example
4:39 - Conclusion
5:00 - Go to interviewpen.com
Socials:
Twitter: / interviewpen
Twitter (The Blueprint): / theblueprintdev
LinkedIn: / interviewpen
Website: interviewpen.com/?...
I like this specific speaker a lot more than the others !
Thanks!
One of the best 5 minute tutorials I've seen. Concepts are really clearly explained, would love a part 2!
Great, thanks!
Great sharing!! Thank You!! One of the best 5mins worth (time) spend! :)
Thanks!
Great video! Thanks!
Thanks, glad you liked it!
As efficient as the other video you made. Thanks a lot.
Thanks!
Was waiting for a docker video. 😂
Glad we could help :D
Truly great, sincerely
Glad you liked it!
Thx man
Sure
Great video 👍
Thanks!
Thank you sharing.
Thanks for watching, stay tuned for more like this :)
Part 2: Volumes, Networks and docker-compose.yaml files
Nice🎉
Thanks!
What are some specific examples of bugs that may occur that having one single source of truth via congruent containers fixes?
Assuming you're referring to having a reproducible container on any machine... One really common issue is having the wrong version of a runtime, for example your dev environment runs python 3.10 while production runs python 3.9. Everything might work fine on your dev machine, but as soon as you deploy, you'll face bugs from having a different python version. Similar issues arise with libraries compiled for a specific operating system, or having pertinent files stored in random places on your dev machine, etc. Hope that helps!