Docker Simply Explained with a Machine Learning Project for Beginners

  Рет қаралды 65,276

Python Simplified

Python Simplified

Күн бұрын

Пікірлер: 169
@christsciple
@christsciple Жыл бұрын
20 years in software engineering and architecture and I've been working with Hugging Face longer than I have Docker containers. Great tutorial and very helpful even for us old dudes!
@benwilde1768
@benwilde1768 Жыл бұрын
I so so so love that you first show the steps going wrong, and then how it should be for it to work. And also that you start from the simplest way of doing it and building on top of it. Amazing teacher!
@mikesir87
@mikesir87 Жыл бұрын
(Member of the Docker DevRel team) - Fantastic job with the video! Great explanations and demos! 🎉
@apurbaacharjee1148
@apurbaacharjee1148 Жыл бұрын
"I have been subscribed to your channel since 2020. You are a great teacher."
@Adventagous
@Adventagous Жыл бұрын
Always delivering very detailed and straight forward tutorials
@PythonSimplified
@PythonSimplified Жыл бұрын
Thank you so much!! It's my new goal in life 💪💪💪 hahaha
@adrian__4678
@adrian__4678 Жыл бұрын
@@PythonSimplified And you do it very well.😁
@incognito7350
@incognito7350 Жыл бұрын
Ladies are natural teachers. They do it way better.
@VinnyRN07
@VinnyRN07 Жыл бұрын
What always strikes me, as well as the concise, efficient and detailed way in which you portray your content, is how incredibly well edited it is! On most content from coding creators online, I find myself scrolling through bookmarks but you are one of the few creators whose content I watch from beginning to end! Engaging, well delivered and very interesting, especially as I am getting more into docker as I develop my Machine Learning skills, especially when developing on multiple platforms. Keep up the fantastic work! :D
@ganeshvanave2310
@ganeshvanave2310 Жыл бұрын
I am speechless. I can't explain how easily you have explained about docker. Please continue to create such content ! I just love it.
@floopybits8037
@floopybits8037 4 ай бұрын
This is one of the best tutorial on docker for beginner on entire internet great work 🙏🙏🙏
@hk254lyt8
@hk254lyt8 Жыл бұрын
I’m a 2nd year computer science student. Thank you for helping me in my journey 🙏🏾 ❤️
@trollenz
@trollenz Жыл бұрын
I don't regret a single bit having waited until I see this vid to start with docker 👌🏻👍🏻 Thanks a lot !
@riptide828
@riptide828 11 ай бұрын
Incredible work. Great flow and charisma on your end, time flew and I will now start my own container terminal to ship paintings.
@user-uk9ls
@user-uk9ls 11 ай бұрын
Excellent video! I have already worked with Docker in the past but your video is so charming that I could watch it to the end. It refreshed the old knowledge. Thank you!
@KrishChauhan-cv4vu
@KrishChauhan-cv4vu Жыл бұрын
I just finished Machine Learning this semester and it’s helpful to learn something new like Docker!
@PythonSimplified
@PythonSimplified Жыл бұрын
That's awesome! I'm also taking the AI/ML route in uni (it's my last hardcore semester in school, the next one is just working my final project 💪💪💪) My midterms are precisely in a month from now, so I'm releasing one more video next week and then I immediately move on with studying. The next tutorial will probably be quite useful to you as well! it will show you how to make your Pandas run much much faster (specifically, 30 times faster on both my PCs), so you're definitely in for a treat if ML/DL is something you plan to pursue in the future! 😉
@KrishChauhan-cv4vu
@KrishChauhan-cv4vu Жыл бұрын
@@PythonSimplified that’s so cool! I completed my final project for my Machine Learning last week on classifying Brain MRI Scan images. Took so long since model kept under fitting 😂.
@KrishChauhan-cv4vu
@KrishChauhan-cv4vu Жыл бұрын
@@PythonSimplified I subscribed. Cannot wait for more Machine Learning videos!
@tenicg7045
@tenicg7045 Жыл бұрын
Thanks, Mariya, for the excellent Docker tutorial! Your clear and practical approach made understanding Docker's complexities much easier, especially in a machine learning context.
@HeroKamonji2481
@HeroKamonji2481 Жыл бұрын
An an Expert in Devops, this video allowed me to learn a new trick with Jupyter. Thank you so much for sharing your knowledge with us
@MrPioneer7
@MrPioneer7 Жыл бұрын
Wow! This was the tutorial I was waiting for. Thank you
@mostafashahriari-i4r
@mostafashahriari-i4r Жыл бұрын
I wait to watch and learn ,thank you
@PythonSimplified
@PythonSimplified Жыл бұрын
Thank you dear! I hope you like it! 😀
@nibiruimagineering
@nibiruimagineering Жыл бұрын
I will be using docker soon enough at work, you make the basics very easy to follow. Thank you.
@calebsuit5390
@calebsuit5390 Жыл бұрын
Your videos are so great for me as a someone stuck between being a beginner and intermediate. I appreciate your videos so much.
@clxymox
@clxymox Жыл бұрын
A perfect presentation on Docker, well done. And a wonderful French accent.
@newlifechannel38
@newlifechannel38 Жыл бұрын
you are an excellent tutor. keep it up. I can't wait to watch all your videos
@freezoulou
@freezoulou Жыл бұрын
thanks Great tutorial and very helpful ...send all my love to you work
@armandopena3272
@armandopena3272 6 ай бұрын
God bless you Mariyasha! I really love the way you teach.
@Abdolahy
@Abdolahy Жыл бұрын
That was amazing! Thank you so much.
@erpie-various
@erpie-various Жыл бұрын
Great tutorial! Tip: there are some pre-requisites to follow your tutorial flawlessly: - for people experiencing issues with Docker Desktop not starting up: enable the SVM-option in your BIOS, and also enable Windows feature HyperV. - NVIDIA CUDA drivers need to be installed to run Tensorflow in the Jupyter notebook (so yes: you need an NVidia graphics card on the hardware on which the container is running on top) Keep up the wonderful work!
@jorgev4656
@jorgev4656 Жыл бұрын
God. You are the most beautiful programmer in the world. ❤
@PythonSimplified
@PythonSimplified Жыл бұрын
Wow! Thank you so much! 😀
@jorgev4656
@jorgev4656 Жыл бұрын
@@PythonSimplified Greetings from Colombia. I confess that my ex-girlfriend was jealous of me when I watched your tutorials so I watched you secretly. Advance my career with your help I am now a full stack developer. 😎
@haideralikhan2340
@haideralikhan2340 Жыл бұрын
Appreciate the time and effort you spent on making it appear so easy to work with.
@teslim8985
@teslim8985 10 ай бұрын
Impressive tutorial! Big thanks!
@Fadedglory343
@Fadedglory343 5 ай бұрын
Excellent tutorial, I learned a lot. edit: For anyone running into file permissions issues using WSL, under 'environments' in the compose.yml put 'JUPYTER_ALLOW_INSECURE_WRITES=true'
@AdityaManethia
@AdityaManethia 3 ай бұрын
Amazing!! How simply you have explained everything.
@samajammy
@samajammy 9 ай бұрын
I love your tutorials. You have a way of covering all the basics, without treating us like a troop of baboons sharing the same brain cell. Thank you
@sgatea74
@sgatea74 Жыл бұрын
Great intro into docker hands-on with practical UC. Congratulations maryasha !
@phovos
@phovos Жыл бұрын
Winning video for winners. TY Mariya!
@timothyo718
@timothyo718 Жыл бұрын
This is great timing. Docker always kinda went over my head. Mostly do local environment Python programming as an Analyst but want more software developer skills.
@PythonSimplified
@PythonSimplified Жыл бұрын
I always wanted to learn Docker but every time I started - I was struggling with wrapping my head around it. (I started many times given all the viewer requests, I was bombarded with "we need a Docker Simplified tutorial" messages, mostly on Discord). Most tutorials and articles I read were very technical and assumed you have lots of prior experience. Important things like exposing ports and mounting drives was explained as a "by the way" note, the word "machine" repeated a lot (even though containers are nothing like VMs), and I could never understand what all the ./ and $VARIABLE_NAMES mean in Dockerfiles. Also, not many tutorials explain how to deploy an image to DockerHub, it's a Stack Overflow type of thing. So I assumed that many folks are in the same situation... we may use it all the time - but it doesn't mean we understand any of it. We can accomplish our specific task - but anything beyond it is a mystery. Hopefully this tutorial will change it 😉 (sorry for the long rant hahaha, I'm very upset with the lack of simple Docker tutorials, it's not right!!! 😅)
@timothyo718
@timothyo718 Жыл бұрын
@@PythonSimplifiedThank you for the work you put into this video. I definitely agree that the available Docker tutorial videos are much to be desired. My brain would turn off as soon as I saw the yml and Docker files and the new syntax involved with them. Had a similar issue when I tried to learn Jenkins. Just went completely over my head. This video was very helpful in demystifying Docker and I appreciate all that you do.
@minam330
@minam330 3 ай бұрын
very impressive and thank you so much. Learned something new!!
@Sinke_100
@Sinke_100 Жыл бұрын
Just stoped by quickly, haven't seen all of it, but from what I seen, you really made it simple, and when I worked with docker before i did find it confusing, but I like it alot, i would try to put up an app on render through docker soon I hope
@PythonSimplified
@PythonSimplified Жыл бұрын
I also worked with Docker before (there's even one tutorial on the channel where we use it - ML Inference with Torch Tensor RT), but I never truly understood what I was doing until I started working on this tutorial. I think that many of the resources online fail to explain it properly and that's why it's so confusing for many of us... helpfully my tutorial will change it! 😀 Let me know if it helps! (and please also share your app repo when you are done, would love to see what you came up with! 😉)
@Sinke_100
@Sinke_100 Жыл бұрын
@@PythonSimplified it would probably be simple user greeting test app, cause I want to try out java for first time, it would be more introduction for me for some new stuff i haven't try before, instead of app that is really usefull 🙂
@07bakabaka
@07bakabaka 3 ай бұрын
amazing really helpful tutorials, thanks a lot.
@Arvolve
@Arvolve Жыл бұрын
Such an amazing tutorial!
@vishaksathyan4189
@vishaksathyan4189 Жыл бұрын
Thank you so much
@PythonSimplified
@PythonSimplified Жыл бұрын
You're absolutely welcome! enjoy! 😀
@shahriartarit
@shahriartarit Жыл бұрын
nice,detailed and simplified explanation. thanks maria
@HistoryIsAbsurd
@HistoryIsAbsurd Жыл бұрын
Thanks alot! Found the video in my feed at the perfect time.
@deepjariwala4211
@deepjariwala4211 14 күн бұрын
great content👏👏. Keep building
@xddelectronics
@xddelectronics 10 ай бұрын
Where is ultra mega like button! Thank you! 🤩🤩🤩🤩🤩
@kenchang3456
@kenchang3456 Жыл бұрын
Excellent walk-through, thank you very much.
@udbhav3760
@udbhav3760 Жыл бұрын
Hey Mariya.. First of all a very nice video and now my question is. Is it possible to work on docker with AWS? And also using docker help the most but is it possible to compress the size of docker images.. I mean they have taken too much size.😩 It would be helpful if you add some pros and cons points also.
@thedeparted_one
@thedeparted_one 11 ай бұрын
Brilliantly explained! Thank you.
@xenos321
@xenos321 3 ай бұрын
Great tutorial and well-delivered. I'm a bit lost why docker compose was used here though. Is compose a good way of spinning up only one container?
@chanharry4179
@chanharry4179 10 ай бұрын
What a wonderful content!! OMG!!! I love it!!!!
@paolocromerazz2265
@paolocromerazz2265 Жыл бұрын
Rarely seen such a great, well explained video. Hope there will be a video explaining how to use compose for a distributed application such a db in a container and a webapp in another one. In the meantime I'd like to wish all the best.
@carstenjensen3123
@carstenjensen3123 Жыл бұрын
Such a smooth tutorial. Really helpful. Thanks for your commitment to making great content!
@juliocw
@juliocw Жыл бұрын
Thank you very much. Very detailed and clear explanation.
@yusfcag
@yusfcag Жыл бұрын
Love these videosss
@PythonSimplified
@PythonSimplified Жыл бұрын
Thank you!! Super happy to hear!! 🙂🙂🙂
@thunde7226
@thunde7226 Жыл бұрын
love the video............... Mariya.......................Great tutorial........................:) bye
@PERSISTENTxMF
@PERSISTENTxMF Жыл бұрын
Omg it’s coming!!!!!!
@PythonSimplified
@PythonSimplified Жыл бұрын
See, only 2 years after - the video is ready 😅😅😅 hahahaha
@r.jgrondin8018
@r.jgrondin8018 Жыл бұрын
Excellent, j'utiliserai plus souvent Docker maintenant !
@AlMar-j5l
@AlMar-j5l 10 ай бұрын
concrete, practical, very nice thank you
@bit-oliver
@bit-oliver 11 ай бұрын
WOW !!! me cuesta pero me gusta este contenido....alli voy hasta atras haber que aprendo.
@1966Ske
@1966Ske 9 ай бұрын
Perfect tutorial. Thanks.
@badass_bloke144
@badass_bloke144 Жыл бұрын
I can't thank you enough. How do you know everything and explain them in a very user friendly way. ❤
@_isDev
@_isDev Жыл бұрын
Always wanted to learn this dev tool. Amazing! Saludos
@ouzediop2658
@ouzediop2658 11 ай бұрын
Great tuto I understand docker applied for ML and DL
@СеменХеруимов
@СеменХеруимов Жыл бұрын
Спасибо :)
@PythonSimplified
@PythonSimplified Жыл бұрын
пожалуйста! :)
@Yassine_98
@Yassine_98 Жыл бұрын
One question, for developing ML project is it better to use Jupyter notebook this way or by installing Anaconda locally?
@PythonSimplified
@PythonSimplified Жыл бұрын
It's just a matter of preference... I personally think Docker is cooler (now when I finally understand it 😅 hahaha). I think the biggest benefit of Docker vs. Conda is when you work in a team and need to ensure maximum consistency. Other than that - both Anaconda and Docker run locally, so there shouldn't be any difference in processing speeds or access to files. Your hardware is not split between Docker and Windows - Docker has 100% access to your system. Also, if you have a tough time deciding, you can always use the Anaconda Docker image!! 🤪 (docker pull continuumio/miniconda3)
@Yassine_98
@Yassine_98 Жыл бұрын
@@PythonSimplified Ok thank you, and can you use 2 docker at the same time, for example using anaconda docker and tensorflow docker insteed of just adding tensorflow to the anaconda docker and creating a new image? If yes, is it a good idea?
@mosihn-zj9gg
@mosihn-zj9gg 7 ай бұрын
Beautiful and smart😉
@azizsharief6557
@azizsharief6557 Жыл бұрын
Simply brilliant!!
@PedroGeada
@PedroGeada 9 ай бұрын
Great tutorial. Loved it. However around minute 15, it seems you didn't refer on the docker composer file to the Dockerfile you created. To make it work I had to add one line in the composer yaml below build: with dockerfile: Dockerfile
@AFRICANSTUDIO
@AFRICANSTUDIO Жыл бұрын
Explanatory, good content girl
@Tobs_
@Tobs_ Жыл бұрын
Thanks for the video.
@MaxStudioCG2023
@MaxStudioCG2023 Жыл бұрын
you the best :x
@PythonSimplified
@PythonSimplified Жыл бұрын
Thank you! 😀
@MaxStudioCG2023
@MaxStudioCG2023 Жыл бұрын
@@PythonSimplified lov you ! :*
@ousmanediop4232
@ousmanediop4232 Жыл бұрын
Great thanksfor sharing knowledge
@dakshbhatnagar
@dakshbhatnagar Жыл бұрын
Whoa! This was so much to understand in one go. 😢
@PythonSimplified
@PythonSimplified Жыл бұрын
Sorry dear, I hope that following along with the code example will clarify things 🙏🙏🙏
@seankim7189
@seankim7189 10 ай бұрын
Great tutorials for real!!!
@pjj7466
@pjj7466 Жыл бұрын
Great dear
@uwillcxm22
@uwillcxm22 9 ай бұрын
hello, what did you use to create the yaml file?
@din2750
@din2750 Жыл бұрын
I just started a job in the infrastructure unit of a software development government entity. When developers finish a project I deploy to producción using Docker and kubernetes. I use a not complex Dockerfile, then I do a little optimization to reduce the size. And that's all i need to know to deploy.
@PavlikMi79
@PavlikMi79 Жыл бұрын
nice video. thanks
@zintheer
@zintheer 10 ай бұрын
How do you find the directory of the container? When adding the volumes portion in the compose.yml file I also put the directory path to my profile ex: /home/. However when refreshing my jupyter notebook it did not have my compose file in the file tree. I am using ubuntu 22.04.4.
@thegooddoctor6719
@thegooddoctor6719 Жыл бұрын
Thank you.
@BernalynBiscocho
@BernalynBiscocho 6 ай бұрын
Hi Mariya, how did you start from docker compose using the yml language? What app did you use?
@morgan7street
@morgan7street Жыл бұрын
Always good👍
@alexandermuir8160
@alexandermuir8160 Жыл бұрын
3am You're killing me Mariya
@PythonSimplified
@PythonSimplified Жыл бұрын
Sorry Sandy you live too far 🦘🦘🦘 hahahaha
@ExXGod
@ExXGod 7 ай бұрын
I think you should explain the concept behind creating the Dockerfile and other things before jumping into the code. Anyway it was a good follow along video but I have to watch somewhere else for clarity.
@eduardfrades6972
@eduardfrades6972 10 ай бұрын
Hi, I am learning from you, one question, using docker, can you run a simulation using gpu?
@PythonSimplified
@PythonSimplified 10 ай бұрын
You can pretty much do anything from a container if you set it up right
@eduardfrades6972
@eduardfrades6972 10 ай бұрын
@@PythonSimplified you are right , I found the correct image : nvidia/cuda thanks
@zephxdyt
@zephxdyt Жыл бұрын
Hey Mariya nice video, wanted to know if you needed a video editor/thumbnail designer for the channel?
@sumangautam4016
@sumangautam4016 8 күн бұрын
Can you do one with LLM application developement within cloud such as Azure and deploy as container?
@PythonSimplified
@PythonSimplified 8 күн бұрын
Check out my NVIDIA NIM tutorial with Llama 3.1, it's pretty close to what you're looking for (as it is also Docker-based): ⭐ NVIDIA NIM Beginners Tutorial: kzbin.info/www/bejne/rHabYYaCoJJnhq8 I'm using NVIDIA Launch Pad in terms of cloud, but Azure has fully integrated NIM microservices. I hope it helps! 🙂
@sumangautam4016
@sumangautam4016 8 күн бұрын
@@PythonSimplified Not quite yet, but still interesting! Thank you
@TommyGunz_
@TommyGunz_ Жыл бұрын
I enjoy your videos and I've recently looking into docker as well. Not sure i would ever have a use for making my own image, but now i kinda know how they're made. Small little comment , but all i could focus on was any time you said words like Ports. Because you don't have a Pop filter. Your audio in your videos have always been perfect otherwise.
@medalaeeladlani5683
@medalaeeladlani5683 Жыл бұрын
Very good video 👍👍. But what is the benefits of using Docker??
@tenicg7045
@tenicg7045 Жыл бұрын
Docker simplifies development by creating isolated environments, making sure your app works seamlessly in any system. It's great for avoiding the 'works on my machine' issue, ensuring consistency across different machines and team members. Plus, it's super handy for managing dependencies and versions!
@medalaeeladlani5683
@medalaeeladlani5683 Жыл бұрын
@@tenicg7045 Cool thanks, seems a little bit difficult but way better than the virtual envs. And what is Docker good for? Deploying Web apps, Windows or Android or both...?
@louiss3409
@louiss3409 9 ай бұрын
I had a comment about using podman instead of the full docker install, I guess I don't understand why it was removed.
@khang-0
@khang-0 10 ай бұрын
Do u know how to set the default password for jovyan user in docker container? I need to install some in my docker container but it requires root privilege.
@eswarimadhumithareddy4426
@eswarimadhumithareddy4426 Жыл бұрын
iam unable to add compose file and also transformers are also not installed,I think i wrote wrong directory
@CMT-p6q
@CMT-p6q Жыл бұрын
great video, but we all got to admit Bruce Wayne always has the latest stuff before it even hits market
@PythonSimplified
@PythonSimplified Жыл бұрын
Agreed!! Though latest doesn't necessarily mean best 😉
@webslinger2011
@webslinger2011 11 ай бұрын
New issue: replacing image with build resulted to an error finding the file or directory again.
@jjesuschristt
@jjesuschristt 6 ай бұрын
Gandalf is likely using Numpy to analyze Fellowship's stats and to decipher magical Fourier transforms of ancient scrolls.
@asamwill4076
@asamwill4076 Жыл бұрын
Thanks
@Robay146
@Robay146 Жыл бұрын
Thanks for this. Hope you're okay! 22:10
@patekreol974
@patekreol974 Жыл бұрын
Super
@newlifechannel38
@newlifechannel38 Жыл бұрын
please how can I make docker compose using window computer not MAC computer?
@ianwegerle269
@ianwegerle269 4 ай бұрын
Hi. A stupid question. Where do you create or see the /home/joyvan...?
@ianwegerle269
@ianwegerle269 4 ай бұрын
at 12:45
@soth99
@soth99 3 ай бұрын
Fantastic content, may I please request that you replace your Microphone .. the variable audio volume is distracting from the impressive content
@miguelesteves7454
@miguelesteves7454 Жыл бұрын
What a lovely lady 🥰😍😘
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 422 М.
Web Scraping with Playwright + CAPTCHA Bypass For Beginners
20:31
Python Simplified
Рет қаралды 10 М.
Squid game
00:17
Giuseppe Barbuto
Рет қаралды 37 МЛН
Непосредственно Каха - бургер
00:27
К-Media
Рет қаралды 3,2 МЛН
SPLASH BALLOON
00:44
Natan por Aí
Рет қаралды 24 МЛН
Simple Machine Learning GUI App with Taipy and Tensorflow
30:52
Python Simplified
Рет қаралды 178 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 2 МЛН
Podman vs. Docker | Container Runtime Comparison
6:03
Brian Cooper
Рет қаралды 6 М.
Containerize Python Applications with Docker
20:51
NeuralNine
Рет қаралды 137 М.
Learn Docker in 1 Hour | Full Docker Course for Beginners
1:27:53
JavaScript Mastery
Рет қаралды 470 М.
Docker VSCode Python Tutorial // Run your App in a Container
19:13
Christian Lempa
Рет қаралды 102 М.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 428 М.
How to Deploy ML Solutions with FastAPI, Docker, & AWS
28:48
Shaw Talebi
Рет қаралды 30 М.
How I'd learn ML in 2025 (if I could start over)
16:24
Boris Meinardus
Рет қаралды 242 М.
Docker Tutorial for Beginners
50:38
mCoding
Рет қаралды 106 М.
Squid game
00:17
Giuseppe Barbuto
Рет қаралды 37 МЛН