Тёмный

MicroNugget: What is Docker and How Does it Work? | CBT Nuggets 

CBT Nuggets
Подписаться 326 тыс.
Просмотров 317 тыс.
50% 1

Start learning cybersecurity with CBT Nuggets. courses.cbt.gg/security
CBT Nuggets trainer Garth Schulte walks through everything you need to know about Docker, an open-source container-based technology that separates applications from their underlying operating system. Find out what Docker is and how it is used in DevOps with this MicroNugget video.
The concept of containers themselves aren't completely novel: Linux containers have been around for a while.
With those, a developer can package up an application and all its parts. That includes the stack it runs on and the dependencies associated with it.
The package becomes an isolated environment, containing everything the app needs to run. What that means is that the underlying system - the host - is abstracted from the application itself.
This is important because it circumvents dependency nightmares. If you develop an application on one machine and deploy it to a QA machine, if there are any differences in their dependencies, your application might not function in that environment, despite being a perfectly workable app.
Watch to understand exactly why so many huge companies and enterprises depend on containerized applications every day and Docker specifically. See how Docker provides continuous integration, continuous delivery, portability, scalability, density, and more.
0:25: What is containerization?
0:55: Dependency nightmares
1:25: Why containers are recently so popular: Docker
1:55: Docker defined
2:40: Docker's benefits
3:55: Why to use Docker
5:15: Core components of Docker
6:00: Docker workflow components
8:05: A visual example of a Docker instance
10:25: Overview
🤖 Download the Ultimate DevOps Cert Guide: blog.cbt.gg/l89g
⬇️ 6-Week Study Plan: DevNet Associate: blog.cbt.gg/drct
Start learning with CBT Nuggets:
• Docker | courses.cbt.gg/tci
• Intro to DevOps | courses.cbt.gg/0k4
• Getting Started in IT | courses.cbt.gg/dmj
• Intro to Systems Administration | courses.cbt.gg/jww
• Professional DevOps with Azure | courses.cbt.gg/7u4

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

 

6 ноя 2014

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 102   
@evilstudios4306
@evilstudios4306 6 лет назад
Thank you! I wasted the last 30mins to watch "What is Docker" explanations on RU-vid and all I needed was 1:55-2:05 of this video.
@shreyajayant4290
@shreyajayant4290 4 года назад
Ikr. I spent an hour all over the internet hoping to find ONE coherent explanation on Docker. But turns out I just needed a minute of this video!
@MrDaoJones
@MrDaoJones 6 лет назад
I've been watching CBT Nuggets for years now. Without fail in everything I've had to learn they have always provided the simplest explanation in the most concise way possible. The container explanation is no different. Thanks CBT.
@michealmorrow1481
@michealmorrow1481 4 года назад
For the first time, I get the difference. It is a big one, more than is being explained by most people. It is the lack of a second level OS (environment) that keeps it lightweight. It "virtualizes the OS". Makes so much sense. Thanks!!! I have been wondering, for a while, what the big difference was. Now I know!
@kcmag1k
@kcmag1k 8 лет назад
This is the I love CBT nugget videos! Simple and smart! way to go!
@Sethorion99
@Sethorion99 5 лет назад
A very informative video that is quick at covering the principles without drowning it in unnecessary information.
@felixmintah8632
@felixmintah8632 5 лет назад
searched on the web for almost a month to understand docker clearly and this is by far the best of the best tutorials on docker. Man, I "docker" you!!
@92suhas
@92suhas 7 лет назад
I was searching for the best explanation of docker and here it is!!... Thanks a lot!
@shareforeverything
@shareforeverything 6 лет назад
Your Demo is excellent. Crystal clear explanation. This is what exactly I was looking for. Thank you so much
@EmadSaeed
@EmadSaeed 7 лет назад
saw many videos about docker. but really this one is so special thank you dude for the great video
@ToTCaMbIu
@ToTCaMbIu 6 лет назад
The best explanations out there. Even mentions the kubernetes at the end of it.
@mohanamarnath
@mohanamarnath 7 лет назад
The information is very crisp and you can just get started off! Thanks.
@jackjillhill08
@jackjillhill08 9 лет назад
Thanks for a good intro, short, precise and very informative.
@iYousif_
@iYousif_ 9 лет назад
I needed to understand this for a long time! Thanks a lot!
@SamAndrew27
@SamAndrew27 7 лет назад
Wow, this is some next-level stuff! No wonder it's gaining ground so quickly.
@Richard_GIS
@Richard_GIS 9 лет назад
Thx for the easy understanding of what is docker -searched long for this to get the idea :-)
@rajeshsrinivasan7498
@rajeshsrinivasan7498 9 лет назад
Simplest and Excellent introduction to docker
@AishwaryaPradhan
@AishwaryaPradhan 7 лет назад
Wow, This was great. Love you CBT Nuggets.
@MyChannel706
@MyChannel706 6 лет назад
Excellent video. Explained the concepts much better than many others on these topics. Thanks much !!
@ektapatel7575
@ektapatel7575 5 лет назад
one of the easiest and best explanation of docker thank you :)
@MrAbeRoad
@MrAbeRoad 8 лет назад
Great video, it explains all I wanted to know as an introduction. Far clearer now :-) Thanks
@itpugil
@itpugil 8 лет назад
best explanation of docker on youtube! :D
@theconfusedchannel6365
@theconfusedchannel6365 8 лет назад
Great video on basics. Thanks so much
@ccerrato147
@ccerrato147 9 лет назад
Great video! Very good explanation of Docker's systems
@Hajjat
@Hajjat 8 лет назад
Best Docker tutorial, thanks a lot!
@81KWolfe
@81KWolfe 5 лет назад
Perfect overview! Thanks.
@satya2481
@satya2481 7 лет назад
Good explanation on Docker and Containers. Thanks.
@mr.hitham1171
@mr.hitham1171 8 лет назад
Nice break down. Thank you.
@vivekbansal6504
@vivekbansal6504 9 лет назад
O'some presentation dude...just loved it !!
@nakulkurane8488
@nakulkurane8488 7 лет назад
As others have said, this was very helpful. Thank you!
@AshutoshRoy925
@AshutoshRoy925 7 лет назад
valuable information . so easy to understand what really docker is...
@mirollacap
@mirollacap 3 года назад
Crystal clear Sir !!
@MiguelIbarraFibarrita
@MiguelIbarraFibarrita 8 лет назад
That was an excellent video! Thanks a lot! :D
@justahumbledude
@justahumbledude 9 лет назад
Excellent presentation. Subscribed!
@elrudeix7785
@elrudeix7785 7 лет назад
For homework I had to watch 5 videos on containers and evaluate each video. I like this video the most
@countdigi
@countdigi 8 лет назад
nice early mention on kubernetes - your forethought has been validated! :-)
@WainerToni
@WainerToni 8 лет назад
Excellent explanation!
@marcusli2439
@marcusli2439 8 лет назад
Good talk, it very clear for me, thanks!
@sarrabenbrahim945
@sarrabenbrahim945 5 лет назад
Very helpful. Thank you !!!
@ratnamaravind
@ratnamaravind 9 лет назад
Loved it!
@7tihsrah7
@7tihsrah7 7 лет назад
Very informative !
@matthiass.3134
@matthiass.3134 6 лет назад
Great work!
@suryasingh1874
@suryasingh1874 9 лет назад
Very good explanation of Dockers
@AngadSingh97
@AngadSingh97 5 лет назад
This was great, thanks.
@nielssommer7253
@nielssommer7253 8 лет назад
Very good intro - thanks
@SyangjaliThitoMagar
@SyangjaliThitoMagar 7 лет назад
Nicely done.
@boowl4406
@boowl4406 2 года назад
Very Helpful.
@babunkumarnath158
@babunkumarnath158 8 лет назад
really its a great explanation which is understand easily and help more ...........
@nromancarcamo
@nromancarcamo 9 лет назад
Nice explanation dude.
@tronophono913
@tronophono913 5 лет назад
4 years ago I was considered the shit went it came to tech. I am so behind compared to how I was before college. Docker is everywhere now compared to before. Thank you for this video it really helped.
@Linux4UnMe
@Linux4UnMe 9 лет назад
Excellent introduction to Docker. Thanks!
@bhaktaranjanpanda7863
@bhaktaranjanpanda7863 9 лет назад
loved it
@akhilnukala896
@akhilnukala896 4 года назад
thanks a lot man !!
@castulo
@castulo 9 лет назад
Awesome introduction to Docker and only in 10 minutes!
@leo-rq2ei
@leo-rq2ei 6 лет назад
nice concept
@aftab6288
@aftab6288 6 лет назад
Good explanation
@jorgejgleandro
@jorgejgleandro 5 лет назад
Straight to the point! Now it's clear! So, all the magic about the Guest OS is offloaded to the Daemon! Great.
@basrizal
@basrizal 7 лет назад
well explained
@crazy2hell
@crazy2hell 7 лет назад
YES FINALLY ! THANKS
@vishwasvishwakarma6272
@vishwasvishwakarma6272 3 года назад
superb
@laymanstechworld3224
@laymanstechworld3224 4 года назад
good docker tutorial..
@jawad8846
@jawad8846 6 лет назад
nyc video, thank man
@RenatoPradodev
@RenatoPradodev 9 лет назад
A decent explanation
@gangaskan2255
@gangaskan2255 9 лет назад
i need to start using this.
@jcaguin399
@jcaguin399 3 года назад
Great explanation
@cbtnuggets
@cbtnuggets 3 года назад
Glad you liked it, Julian, thank you!
@meenakshiviveka
@meenakshiviveka 9 лет назад
Excellent introduction. Can we get a short one with example.
@ZakariaAmmar
@ZakariaAmmar 9 лет назад
Nice technology, it will make positive impact.
@JeffWolfers
@JeffWolfers 9 лет назад
What's the run time overhead for running inside a Decker container?
@patricioponce3535
@patricioponce3535 3 года назад
Good explanation Hank! ... I mean, Garth :P
@rikrjh
@rikrjh 6 лет назад
THX!!!!
@BrisbaneStomp
@BrisbaneStomp 7 лет назад
Am I to understand that I could essentially have a cluster of raspberry pi 3's using raspbian os with the main controller board being a latte panda using windows 10? As long as they are all using docker ?
@vincentadams3807
@vincentadams3807 2 года назад
damnnn great explanation
@Dewdropisnice
@Dewdropisnice 3 года назад
Only 6.5 years late to the game, great video!
@shasantv
@shasantv 9 лет назад
Awesome thanks. One Q? Can you please share some insights on how many concurrent connection a ubuntu server can have on 1GB RAM - 20GB Storage - 1TB Transfer? Thanks.
@hackypenguin4077
@hackypenguin4077 8 лет назад
+Shahrukh Hasan Whats it doing? concurrent connections in apache for example are defined in the config file.
@KumR
@KumR 6 лет назад
Nice Video. Now we have for Windows too right?
@WorkflowBeats
@WorkflowBeats 8 лет назад
Docker runs on Synology Nas. Is it possible to let it run some kind of "cloud os" like a small linux and access it with a tablet?
@cbtnuggets
@cbtnuggets 8 лет назад
+Aaren Here's what trainer Shawn Powers, creator of our Docker training, has to say: Docker doesn't really run operating systems, that would be more of a job for a VM hypervisor. It's possible the Synology box might be able to run some sort of application that could be accessed remotely -- but it's also important to remember the Synology has a very limited CPU/RAM configuration. (I have a Synology and love it, but it's not great for very much heavy lifting -- for example it can't handle transcoding video for my Plex server)
@yourboyvic
@yourboyvic 8 лет назад
micro-services era
@rmccain99
@rmccain99 6 лет назад
How well does this technology play well with virus programs?
@axvx8631
@axvx8631 5 лет назад
Do a what is Kubernetes please
@ertreri
@ertreri 9 лет назад
Well, but from the explanation, you still end up installaing "ubuntu" into your base image to intstall your applications. From the video's explanation, it looks like every single Docket Image starts first with an "OS App" on top of the docker container. So where is the lightweight part of this? I am runing Windows, Step 1. Then i need to install Vbox with "base linux where docker daemon will run: Step 2. Then on the docker daemon a need to create a new container 1 to run app, say mysql. This means that now I need to install for example Ubuntu on this container 1. Step 3. Now I have a docker container where I can start installing apps. Only I have my host OS windows, with a dummz linux for docker OS that supports a c conainer with a third Ubuntu OS. This might be portable - but does not sound like it is light-weight, at all.
@cbtnuggets
@cbtnuggets 9 лет назад
+ertreri It would only pull and load the Ubuntu image if it doesn't already exist on the local host (ie: first run), all new containers would then reuse that Ubuntu image. It's also lightweight because these images are layered, changes to an application add a layer so updates only need to distribute that new layer rather than the entire image, as you do with virtual machines.
@llllllxlll
@llllllxlll 7 лет назад
Yeah, I see what you mean.. I guess its more beneficial when you are running a Linux host with Linux containers and Windows host with Windows containers but I guess you can still put a Linux vritualbox on top of a Windows host and allocate all its resources to it and the containers would still be sharing the same kernel resources instead of having to divy up these resources like in the case of a virtual machine.
@MansoorAbdulMajeed
@MansoorAbdulMajeed 9 лет назад
Hello, nice presentation. But, I do have a doubt. So, if I develop some application on docker, it needs to include all the dependencies, right ? So, this would make the application bigger than a normal application, right ? Can someone explain this to me please?
@cbtnuggets
@cbtnuggets 9 лет назад
Mansoor Abdul Majeed Thanks for the question! We are reaching out to Garth Schulte to get his input and will follow up as soon as possible.
@MansoorAbdulMajeed
@MansoorAbdulMajeed 9 лет назад
That's great. Thank you.
@cbtnuggets
@cbtnuggets 9 лет назад
Mansoor Abdul Majeed Here is Garth's answer: The images that make up your application (that you spin up containers from) collectively will be bigger than a normal application, yes, because of all the dependencies. But one of the many benefits of Docker is once those images are added to a Docker host, anywhere, only differentials will be needed for updates.
@MansoorAbdulMajeed
@MansoorAbdulMajeed 9 лет назад
CBT Nuggets That is great. Thank you for the response
@azoukaneamine8637
@azoukaneamine8637 7 лет назад
please does any one have the free torrent for this nugget x)
@maxpaynestory
@maxpaynestory 9 лет назад
Cloud solutions are way easier to setup than a docker container. Our server guy takes lot of time fire fighting with docker even when its about installing a simple SSL.
@hyperrealhank
@hyperrealhank 9 лет назад
^ If Jim Cramer actually knew tech, he would sound like this guy
@potatosaladplays
@potatosaladplays 4 года назад
It's fucking Hank Schrader
@arturmuellerromanov4438
@arturmuellerromanov4438 Год назад
This guy sounds like a young Bill Burr
@krankyfox6872
@krankyfox6872 8 лет назад
*docker
@rishabhrawat4969
@rishabhrawat4969 7 лет назад
tutorail is great but rate of speech is fast.
@theratcometh9866
@theratcometh9866 3 года назад
Get a better mic, please.
Далее
Microservices explained - the What, Why and How?
18:30
Просмотров 835 тыс.
Я тоже так могу
00:12
Просмотров 779 тыс.
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Просмотров 2 млн
Using docker in unusual ways
12:58
Просмотров 429 тыс.
Containerization Explained
8:09
Просмотров 713 тыс.
API vs. SDK: What's the difference?
9:21
Просмотров 1,4 млн
What is a Container?
18:24
Просмотров 665 тыс.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
Я тоже так могу
00:12
Просмотров 779 тыс.