Тёмный

An Introduction To Docker For Beginners 

Tech With Tim
Подписаться 1,5 млн
Просмотров 53 тыс.
50% 1

Welcome back to another video! In this video I am going to be giving you an introduction to Docker and more specifically talk about the difference between Docker and virtual machines! The first part of this video is going to be very face paced where I just explain the fundamentals of Docker and then I will head over to the computer and do a walk-through of the set up and commands! I hope you enjoy!
💻Thanks to Linode for sponsoring this video! Sign up for a FREE Linode account today and get an $100 60 day credit: linode.com/techwithtim
💻 ProgrammingExpert is the best platform to learn how to code and become a software engineer as fast as possible! Check it out here: programmingexpert.io/tim and use code "tim" for a discount!
Install Docker: docs.docker.com/desktop/windo...
Git Bash Download: git-scm.com/downloads
Docker Getting Started (Linode Guide): www.linode.com/marketplace/ap...
⭐️ Timestamps ⭐️
00:00 | Introduction To Docker
00:35 | Linode
01:27 | What Is Docker?
02:17 | Docker vs Virtual Machines
03:32 | Docker Architecture
04:08 | Docker Terminology
05:51 | Docker Setup
06:22 | Linode Setup
10:43 | Running Docker On Linux
11:50 | Basic Docker Commands
15:42 | Building A Docker Image
21:34 | Creating A Custom Docker Image/Container
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
👕 Merchandise: teespring.com/stores/tech-wit...
📸 Instagram: / tech_with_tim
📱 Twitter: / techwithtimm
⭐ Discord: / discord
📝 LinkedIn: / tim-ruscica-82631b179
🌎 Website: techwithtim.net
📂 GitHub: github.com/techwithtim
🔊 Podcast: anchor.fm/tech-with-tim
🎬 My RU-vid Gear: www.techwithtim.net/gear/
💵 One-Time Donations: www.paypal.com/donate?hosted_...
💰 Patreon: / techwithtim
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
⭐️ Tags ⭐️
-Tech With Tim
-Docker for Beginners
-What is Docker?
-Introduction to Docker
-Docker vs Virtual Machines
-Linode
⭐️ Hashtags ⭐️
#TechWithTim #Docker

Опубликовано:

 

2 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 94   
@TechWithTim
@TechWithTim 2 года назад
Hey everyone, glad so many of you are liking the video. Here are a few notes/mistakes that I need to point out. 1. You can use ssh directly from the command prompt (no need for git bash). For some reason I always just use git bash and didn't even realize you could do this from cmd (thanks for letting me know)! 2. You do not need to go through setting up a VPS (on linode) unless you want to try the commands on linux. I figured most people using docker will be using linux and hence the partnership with Linode. 3. If you found any more mistakes please leave them below! I am not perfect and with such a large audience many of you are bound to know things I don't, I always appreciate the feedback :)
@danijelapopovichispadani3747
@danijelapopovichispadani3747 2 года назад
Hi Timm, two small details. 1. I think you unintentionally cut the build command on 18:30 when you edited the video (you execute docker run without building the image). sudo docker build -t bulletinboard . 2. You didn't put the link to the linode guide to the description. I'm not sure to which guide do you refer, so I'd rather let you fix that part. ☺ Kind regards!
@faisaltasleemft
@faisaltasleemft 2 года назад
All ur videos hav v quality content meeting professional level... I learnt alot. Keep it up
@dillonbarnes232
@dillonbarnes232 2 года назад
@@danijelapopovichispadani3747 What would the correct build command be? I tried to do `docker build .` which seemed to work, but then when I run `docker run -p 8000:8080: -d --name bb bulletinboard` it just tells me that it can't find the image.
@danijelapopovichispadani3747
@danijelapopovichispadani3747 2 года назад
​@@dillonbarnes232 you must pass the -t: sudo docker build -t bulletinboard . The value passed to the -t is the image tag you use when you run the container. You were running `docker build .` without specifying the image tag, so docker didn't know how to find the image you tried to use. Hth
@dillonbarnes232
@dillonbarnes232 2 года назад
@@danijelapopovichispadani3747 Thank you! That worked.
@Fergobirck
@Fergobirck 2 года назад
Great video. The Docker specific aspects were really well explained, but I think the use of Linode in this case felt quite out of the scope and only made things much more confusing for the uninitiated user, adding an unnecessary layer to the process of explaining Docker. You are setting a up a remote VM, then installing Git to use its MingW Linux shell on Windows to SSH into the Linode Linux environment and then use Docker in it. I hope you can see how confusing this ended up being. Using a regular Windows/OSX/Linux Docker host would be MUCH more clear. I know it was probably a requirement for the Linode ad partnership, but just to let you know...
@TechWithTim
@TechWithTim 2 года назад
Great feedback! I appreciate that and will definitely keep it in mind for next time
@AdamMelancon
@AdamMelancon 2 года назад
@@TechWithTim Fantastic video, although I agree I agree with Fernando. While I was already familiar with all of these concepts, the Linode and git bash parts were just more abstracted layers that were unnecessary for beginners getting into docker itself. I would just start from a fresh command line on a bare bones Linux Ubuntu server install. Then you can follow the installation instructions on dockers website and continue the rest of your video from there.
@rishabhmishra2249
@rishabhmishra2249 2 года назад
Man, finally. I really wanted a series about this. Good job man!
@noahf649
@noahf649 2 года назад
A Docker series would be amazing! I've only used Docker in my computer security class, in order to run CTF's. This has taught me more about Docker than the entire semester of that class taught me. All that class taught was how to download the image from the course website, and how to run it on my PC. Even that wasn't even really taught, the prof just had the commands to load and run the images for us to copy and paste. Would love to see more Docker tutorials!
@jimmylevesque8240
@jimmylevesque8240 2 года назад
Awesome! I was having trouble setting up a docker container to do model inference for my machine learning project and this is helping so much. Thank you!
@razorscythe7258
@razorscythe7258 2 года назад
hey man, what i coincidence. It was today only that I decided to install docker desktop and now your video has come. just made my day. Keep up the good work. really appreciated.
@samdaly1382
@samdaly1382 2 года назад
Thank you for this! 🙏🏻 I've been meaning to learn docker
@danijelapopovichispadani3747
@danijelapopovichispadani3747 2 года назад
Hi Timm, thanks alot for this easy-to-understand tutorial. I'm joining an already functioning programming squad and docker is one of the things I'll definitely use on a daily basis. Being a girl, there are some higher expectations. Your explanation really helped me to get started. 🥰
@xwhitelight
@xwhitelight 2 года назад
Simple and informative as always. Keep it up, brother!
@TheCarmacon
@TheCarmacon 2 года назад
Man I'm gonna buy some merch soon - the knowledge I got from your videos recently enabled me to get promoted. Thank you so much.
@Nathan-ng1kp
@Nathan-ng1kp 2 года назад
Tim, how did you know I was getting more interested in app distribution and needed to see this?!?!
@TomDoesTech
@TomDoesTech 2 года назад
Awesome tutorial! Learning Docker has been one of the best things I've done in both improving my development workflow and making my deployments easier.
@notyournormaldev1419
@notyournormaldev1419 2 года назад
Hey I know you you also post good stuff.
@TomDoesTech
@TomDoesTech 2 года назад
@@notyournormaldev1419 Thank you :)
@notyournormaldev1419
@notyournormaldev1419 2 года назад
@@TomDoesTech 😅
@geekyprogrammer4831
@geekyprogrammer4831 2 года назад
Hi Tim! You are doing an amazing job on Solidity tutorials. So I request you to complete the series for it man!
@MIDNightPT4
@MIDNightPT4 2 года назад
I didnt get it for so long but now I do.. You are amazing man!
@ratneshthakur6776
@ratneshthakur6776 2 года назад
Tim, please make more videos on it for intermediate and make a video on a complete SaaS project with all thing contained on it, just like a big corporate project.
@martinballa3059
@martinballa3059 2 года назад
Great video! Please continue with more.
@taharataminpronoy148
@taharataminpronoy148 2 года назад
Thanks man! Really needed this one...
@griffinannshual4205
@griffinannshual4205 2 года назад
Thank you Tim . ❤☺ !!
@gustavojuantorena
@gustavojuantorena 2 года назад
Yes!! Really good topic
@waqaspathan3337
@waqaspathan3337 2 года назад
Wowowowow Tim, you are phenomenal
@sumanthmuttuvalli4931
@sumanthmuttuvalli4931 2 года назад
Thank You So Much . Great Video .
@federicorabinstein7184
@federicorabinstein7184 2 года назад
Tim, thank you! Excellent content, as usual. Just a suggestion from my paranoid self: you may want to consider setting up a separate environment for your videos, to avoid showcasing personal details such as your browsing history, password autofills, clipboard contents, desktop contents, existing linodes...
@dopy8418
@dopy8418 2 года назад
That is exactly what i needed.
@gerardstrik2555
@gerardstrik2555 2 года назад
Decent! More videos about docker please.
@andynelson2340
@andynelson2340 2 года назад
Nice docker content, thanks
@jormawuorio2079
@jormawuorio2079 2 года назад
Are you serious? I had a junior python developer interview this week, and because of your programming expert course I had just gotten through the first 20 hours or so of it, I knew what decorators are, and got huge points out of it.. After I had gotten a confirmation that ill be getting to at least try out how it will go, I was asked if I knew what docker is, and I had to say that I've heard of it, but didn't really know what it is, and here you are with a video about it! Starting to feel like destiny :D
@josephwong2832
@josephwong2832 2 года назад
great walkthrough
@ealrada
@ealrada 2 года назад
WOW! -16 degree centigrade! It's really cold in Toronto!!!
@ravvenhawk1110
@ravvenhawk1110 2 года назад
Hello Tim thank you very much for your efforts kindly make us another video about the Kubernetes, it will be a complementary course to this video, because as everybody knows Kubernetes and docker are twins, kindly make us this video about the Kubernetes, Thanks
@zajlord2930
@zajlord2930 2 года назад
i know this is not the eth vid but if you wanted to have some alert system or whatever where you need the ammount of eth sent and the message attached to it, how would you do it? is there some API for this? would you have to do this through smart contract? best thing i can think of is to use the API you used to subscribe so you can see the emits from smart contract
@navaneethk4276
@navaneethk4276 2 года назад
Very nice video sir
@luchinilvp
@luchinilvp 2 года назад
Son muy buenos tus videos, e aprendido mucho con tus explicaciones en Flask, pero tengo un problema no e podido usar una app Flask con docker, si pudiera hacer un ejemplo te lo agradecería. Saludos.
@ngnotchouetiam4851
@ngnotchouetiam4851 Год назад
Hi very nice tutorial, and I really understood the use of Docker. Now I want to know if it is possible to host a django website from docker container to Linode, and how exactly can that be archeived, please
@HerptieDerper
@HerptieDerper 2 года назад
Please make this a series
@thepetiteotaku
@thepetiteotaku 2 года назад
Do you have to inherit from an existing image to create a new image? If that's the case, how was the first image created?
@AchwaqKhalid
@AchwaqKhalid 2 года назад
You and *Net Ninja* launched the same course in the same day 🐳 ⚓
@rejathchandran3289
@rejathchandran3289 2 года назад
much thanks
@trankhoa2757
@trankhoa2757 2 года назад
Awesome!
@liamgaeuman4990
@liamgaeuman4990 2 года назад
You should make a video on how to go about reading documentation.
@alexandrohdez3982
@alexandrohdez3982 2 года назад
Nice video 👏👏👏
@iamakash9937
@iamakash9937 2 года назад
Nice bro 🙂
@gzbin365
@gzbin365 2 года назад
awesome!
@Djellowman
@Djellowman 2 года назад
Good explanation, good name
@AnhNguyen-er4dt
@AnhNguyen-er4dt 2 года назад
Hi Tim, how can you show the clipboard history? Thanks :)
@willcalhoun3297
@willcalhoun3297 2 года назад
I had the same question. I paused the video and immediately tried to search for how to do that. Is it an additional app?
@nitnelavspetorials
@nitnelavspetorials Год назад
@@willcalhoun3297 just press Start + V
@ArunSharma-wg9xw
@ArunSharma-wg9xw 2 года назад
Can you please make a video on Jfrog Docker Challenge?
@andrespastorsanchez4315
@andrespastorsanchez4315 2 года назад
Good video
@jesavius
@jesavius 2 года назад
I'm so happy I'm not the only person that questions themselves when spelling requirements.txt.
@TechWithTim
@TechWithTim 2 года назад
Happens Every time… lol
@ZbeastVIP
@ZbeastVIP 2 года назад
You should make a video about Kubernetes
@MangoNutella
@MangoNutella 2 года назад
On Windows, I can just use Command Prompt to use SSH.
@nedthehead6853
@nedthehead6853 2 года назад
Can you do a video on Kubernetes?
@ryanengyt3449
@ryanengyt3449 2 года назад
Is someone can tell how to have the same menu to keep in memory the last copy/paste word saw in the video at 15:15? What is the name ?
@ricardorqr
@ricardorqr 2 года назад
I wonder the same. Anyone?
@huntressartemis9575
@huntressartemis9575 2 года назад
hello sir, i just want to ask, how do i know when to use { } [ ] ( ) these in python? i watch your videos but i get confused when using these symbols so i end up with trial and error with these
@nguyentrananhnguyen7900
@nguyentrananhnguyen7900 2 года назад
i assume that you don't know how to use list { }: this is dictionary, needed when you have to find specific keys and value with good performance [ ]: this is list, it's the feature rich enumerable that can be used in almost everything related to list ( ): this is tuple, i rarely use this but i use it when the list is a read-only property
@huntressartemis9575
@huntressartemis9575 2 года назад
@@nguyentrananhnguyen7900 thank you sir, this means a lot :)
@arnavjindal3021
@arnavjindal3021 2 года назад
Kubernetes next please.
@Terroid
@Terroid 2 года назад
Heyo! This video is absolutely fine, but just noticed one problem I had captions on, and I think YT is displaying "Impressive Python Projects" video's captions on this video Other than that, thanks a lot for the video :D
@TechWithTim
@TechWithTim 2 года назад
Just fixed, thank u for pointing that out!
@Maik.iptoux
@Maik.iptoux 2 года назад
Why gitbash and not simply putty? Or the inbuild wsl
@somedudeonyoutubefrfr
@somedudeonyoutubefrfr 2 года назад
But why git bash tho? Windows supports ssh via cmd?
@bhartiwadhwa9241
@bhartiwadhwa9241 2 года назад
First Comment Hope you will like this tim was literally just watching YOUR RU-vid video
@miroslavstojic8044
@miroslavstojic8044 2 года назад
wow -16 degrees chilly
@abhimanyunegi4382
@abhimanyunegi4382 2 года назад
nice
@whylde7834
@whylde7834 2 года назад
Great video! I would definitely like more content on this subject t. Keep it up!
@adriaanvanvliet2531
@adriaanvanvliet2531 2 года назад
ssh is preinstalled on windows
@soheibmemes2594
@soheibmemes2594 2 года назад
good
@RomaRapoport
@RomaRapoport 2 года назад
Fk, Tim and Dockers, xctly when i wanted to learn this part as im missing all the virtualization and cloud stuff from my DEVOPS knowledge
@azizb7476
@azizb7476 2 года назад
#1
@thatnubarin
@thatnubarin 2 года назад
is it me or its saying -16 C on bottom right
@sekiro_19
@sekiro_19 2 года назад
100 dollar 60day thats good money
@adamstrejcovsky8257
@adamstrejcovsky8257 Год назад
What about RUN DMC lolz
@foodieustad
@foodieustad 2 года назад
First?
@henolivares
@henolivares 2 года назад
Is there something you don't know? 🤣
@dani9609
@dani9609 2 года назад
First
@dermenschistweilesglaubtda41
@dermenschistweilesglaubtda41 2 года назад
I WANT TO HOST MY GTA 5 SERVER, DARKSOULS SERVER, MINCRAAFT SERVER WITH DOCKER, DDEV AND APACHE AND WITH LOCALHOST
@deepanshusaini3481
@deepanshusaini3481 2 года назад
How does this guy have 890k subs lol 😂
@TomDoesTech
@TomDoesTech 2 года назад
Becasuse he makes really good tutorials and he's been doing it for a long time
@MananGandhi
@MananGandhi 2 года назад
I think u have taken some inspiration from fireship. Right?
@TechWithTim
@TechWithTim 2 года назад
For the introduction part yes!
@MananGandhi
@MananGandhi 2 года назад
Hope to see some more videos with this format
Далее
An Introduction To Kubernetes - For Beginners
39:52
Просмотров 31 тыс.
Docker Tutorial for Beginners
56:04
Просмотров 2,4 млн
Разница подходов
00:59
Просмотров 163 тыс.
Super sport😍🔥
00:14
Просмотров 2,6 млн
Dynamic Programming Explained (Practical Examples)
29:00
FastAPI, Flask or Django - Which Should You Use?
9:49
Docker tutorial for beginners | [In 2 Hours]
1:50:11
Просмотров 19 тыс.
How To Actually Make $10k A Month Coding
14:54
Просмотров 75 тыс.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
10 Python Comprehensions You SHOULD Be Using
21:35
Просмотров 103 тыс.
PLEASE Use These 5 Python Decorators
20:12
Просмотров 90 тыс.
you need to learn Kubernetes RIGHT NOW!!
29:34
Просмотров 1,1 млн
Разница подходов
00:59
Просмотров 163 тыс.