you need to learn Docker RIGHT NOW!! // Docker Containers 101

Sdílet
Vložit
  • čas přidán 1. 04. 2020
  • Create a Docker Container on Linode right now w/ $100 credit: bit.ly/nc_linode
    *Sponsored by Linode
    ➡️Checkout ALL my training at CBT Nuggets: bit.ly/nc-cbt
    0:55 ⏩ What is a Virtual Machine?
    4:12 ⏩ What is Docker?
    6:41 ⏩ FREE DOCKER LAB
    16:50 ⏩ Why Docker?
    FREE Docker lab on Linode: ($20 credit): linode.com/networkchuck
    Download SolarPutty: bit.ly/usesolarputty
    Learn how to create your own Docker Containers: bit.ly/cbtdocker
    Create Docker Containers in WINDOWS!!!: bit.ly/cbtdockerwin
    Some awesome books on Docker:
    Docker Deep Dive: geni.us/0AAOG5n
    Docker up and Running: geni.us/AlIM
    ➡️Support NetworkChuck: bit.ly/2XPaF7u
    ➡️Need help? Join the community: bit.ly/nc-discord
    *Below you will find what are known as affiliate links. Basically, links to really great stuff I use that, if you buy, I will receive a super small kickback that helps support this channel. Thanks!!*
    (GEAR I USE...STUFF I RECOMMEND)
    Amazon Affiliate Store: www.amazon.com/shop/networkchuck
    Buy a Raspberry Pi:
    amzn.to/2M1iMXp
    ----------------------------------------------------------------------------------------------------------------
    🤝🤝🤝JOIN THE Cisco Routing and Switching FACEBOOK STUDY GROUP: bit.ly/2A3vah0
    🤝🤝🤝JOIN THE CCNA/CCNP Collaboration FACEBOOK STUDY GROUP: bit.ly/2FEE9aH
    ----------------------------------------------------------------------------------------------------------------
    mcsa vcp mcse ine mta tshoot 300-135 az-900 az 900 az900 Microsoft Azure Devnet Associate
    Cisco Devnet Associate
    CCNP Enterprise
    CCNP Security
    CCNP Data Center
    CCNP Service Provider
    CCNP Collaboration
    Cisco Certified Devnet Professional
    Cisco Certified Network Professional
    CompTIA Linux+
    Linux+
    Ethical Hacking
    Hacking
    #docker #dockercontainers
  • Věda a technologie

Komentáře • 3,1K

  • @dailydose470
    @dailydose470 Před 3 lety +3171

    60 years old looking for different type of containers I can buy to store my food and YT recommended me this.

  • @evangelosspyromilios5994
    @evangelosspyromilios5994 Před 3 lety +2593

    Dude i wish my professors and teachers had a similar passion for their fields.. thank you for all the great videos.

    • @RebelSouls
      @RebelSouls Před 3 lety +33

      Yea, he is like that dude from "The Last Man on Earth". Same energy, just smarter.

    • @AravindKM-kp5ip
      @AravindKM-kp5ip Před 3 lety +16

      I wish he as my professor...

    • @HunterHartline
      @HunterHartline Před 3 lety +4

      @@RebelSouls Was just thinking this

    • @morder7239
      @morder7239 Před 3 lety +15

      Your teachers and professors do their field because it's their jobs , but he do it for its own pleasure .

    • @iraklisantifa
      @iraklisantifa Před 3 lety +7

      Υπάρχουν και κάποιοι που το έχουν.

  • @dwise1972
    @dwise1972 Před rokem +204

    I know this is a couple years ago but I have just started discovering Chuck and his videos. They are infectious and positive. I've been in the IT field for 20 some years myself but I still have so much to learn. I come away from his videos learning something new. If you still check this Chuck, keep doing what you're doing. People like me appreciate it!

    • @asil1359
      @asil1359 Před rokem +7

      Exactly! The way he is passionate about what he teaches makes me understand everything 10x better than from some teacher that is coming to work just to pay his bills instead of motivating the students to do big things

    • @sunriseshell
      @sunriseshell Před 10 měsíci +1

      I know!
      Unfortunately passion is lacking in our industry.
      Chuck brings that with wonder and humor. His enthusiasm is infectious. Shows how the field can be cool and fun.

  • @sebastienmorin1858
    @sebastienmorin1858 Před rokem +16

    The video (script, quality of information etc.) is great, but what sets you apart is the positive energy you put in. It feels super enthusiastic without being over-the-top "influencer annoying".

  • @TheCarmacon
    @TheCarmacon Před 3 lety +236

    Dude this is top tier teaching. You're not rambling down the features that I can also find on the website, you're elaborating perfectly and showing the differences.

    • @matbeedotcom
      @matbeedotcom Před rokem

      Eh, he doesnt show how you can figure it out yourself, he has a mission: solve the task he set out to solve.

  • @aaronmckeever3601
    @aaronmckeever3601 Před 4 lety +732

    Chuck tells me I need to learn stuff faster than I can learn it.

    • @rohanofelvenpower5566
      @rohanofelvenpower5566 Před 4 lety +45

      big beard, big dreams

    • @The-Cat
      @The-Cat Před 4 lety +8

      @@rohanofelvenpower5566 big mic, big bike ?
      😄😂😂😂😂 okay i'll show myself out....
      That was bad i'm sorry

    • @bradywalton527
      @bradywalton527 Před 4 lety +19

      Did you make sure to drink your coffee?

    • @georgegates526
      @georgegates526 Před 3 lety +1

      Join the club, Aaron

    • @Mersal-uj5nh
      @Mersal-uj5nh Před 3 lety +2

      @@The-Cat it was good 👌

  • @deskeogh
    @deskeogh Před rokem +37

    Hi Chuck,
    I found your channel just yesterday and have been watching it non stop ever since. I am a big linux fan, have been using it since 2006 ,however I have no formal education in this field .I Just Like it and always have. I also have tried so many distros and love testing new ones. Btw Im 59 years old and thinking of taking one of these courses you recommend to actually learn this properly. Thank you for the inspiration. I absolutely love your style of teaching ,sense of humour and your passion for this shows on every video.

  • @LewisCardenas
    @LewisCardenas Před 2 lety +12

    You’re a talented instructor. Really appreciate your skills and your delivery. Excellent work.

  • @ezracramer1370
    @ezracramer1370 Před 3 lety +149

    ESXi stands for Elastic Sky X Integrated. ESXi is a type-1 hypervisor, meaning it runs directly on system hardware without the need for an operating system (OS)

  • @cmdsecure
    @cmdsecure Před 4 lety +239

    Docker is one of those things that I was aware of but never really looked into. After watching, this I realised what I had been missing out on and spend the next few hours learning more. Great content - Thanks.

  • @cineblazer
    @cineblazer Před 2 lety +22

    Wow, this video is the first one from your channel that I've seen, and it's already earned my subscription. Your enthusiasm, succinctness, and clear explanations are super impressive and I'm excited to go watch some more videos on your channel!

  • @fanaralhayali151
    @fanaralhayali151 Před rokem +1

    Man, you're amazing. You made a straightforward way to explain docker. I have been trying to understand for 100 years, and no one has the same way. Thanks a lot for all your efforts and all videos you're making for us

  • @ericksonjosephsantos8857
    @ericksonjosephsantos8857 Před 3 lety +277

    I am officially learning Docker and K8S starting today and re-watching this gem for the Nth time to hype me up. You never fail to inspire me, Sir Chuck.

    • @collinshbk
      @collinshbk Před 2 lety +3

      Hey Erickson. Did you manage to learn Docker and Kubernates?

    • @ictaccount6616
      @ictaccount6616 Před 2 lety +1

      @@collinshbk Want to know aswell. Since I am beginning on my journey today :D

    • @tentaklaus9382
      @tentaklaus9382 Před rokem

      @@ictaccount6616 How did your journey go?

    • @ZekoTheDev
      @ZekoTheDev Před rokem +2

      @@tentaklaus9382 Pretty interesting, I actually began to switch my focus to Full-Stack Software Development.

  • @jacklwipa1187
    @jacklwipa1187 Před 3 lety +36

    I love the calming and relaxing vibe when I watch your content, thanks for delivering content full of value and passion

  • @mauriceximinies9075
    @mauriceximinies9075 Před 2 lety +5

    Hands down - Best explanation of Docker container I've seen - and while you were at it - Virtual machines. Simple, non-repetitive language .

  • @---GOD---
    @---GOD--- Před 2 lety +1

    I used to skip over your videos on my home feed because they were always so long and telling me I NEED to do stuff.
    But I've just been binge watching your stuff all weekend. Learned so much so far.

  • @KnomChomper
    @KnomChomper Před 3 lety +91

    Chuck-this was seriously one of the best videos I've seen. You kept it high-level enough to keep the concept itself in focus. Thank you thank you thank you!!

  • @bcalatoz1
    @bcalatoz1 Před 3 lety +14

    Chuck you are by far one of the very best instructors ever. Never stop doing what you were born for

  • @ashrafelazab101
    @ashrafelazab101 Před rokem +6

    Dude, U R amazing. The way you explain, the passion, the wit, and how u got it from the very beginning, Amazing

  • @aldehc99
    @aldehc99 Před rokem +2

    The way you teach all of these topics really makes me want to learn everything about them. Heads up for the phenomenal work you do.

  • @venkateswararaosanivarapu8652

    Great. Chuck has a very fun, energetic , interesting way of teaching the basics and upwards. Easy to follow and learn videos. 👌

  • @21GAbyOtA
    @21GAbyOtA Před 4 lety +20

    Love how you break everything down! Yes, please do more docker videos and how to use it for micro services for developers.

  • @MrDeekaph
    @MrDeekaph Před rokem +62

    Dude I've been in IT my whole life and could probably teach all this stuff if I were so inclined but I just love watching your videos, your enthusiasm is infectious and honestly even though I've been working with these systems my whole life I feel like I come away from your videos knowing a bit more. Never stop learning!

  • @clovisvigneault
    @clovisvigneault Před rokem +2

    Having watched only your videos for the past two weeks I went from "I hate networking" to "holy shit the possibilities are endless this is amazing" and now got a full homelab and a server almost ready for the small business I work at. You target such precise interrogations I had about how network and server work, it's a great complement to my knowledge that was up until now only on the desktop side of linux, Thanks!

  • @GitfiddleMike
    @GitfiddleMike Před 2 lety +40

    The name ESX originated as an abbreviation of Elastic Sky X. In September 2004, the replacement for ESX was internally called VMvisor, but later changed to ESXi (as the "i" in ESXi stood for "integrated").

    • @DDlol01
      @DDlol01 Před rokem +2

      why did I need to scrool down this far?
      I even pressed Strg+F to find just "Elastic"

  • @TheKeule33
    @TheKeule33 Před 4 lety +12

    Okay, this is one of those videos where you did everything right. Before I watched your video I didn't know how Docker works, now I understand. Very well explained. Thank you.

  • @caryritter2799
    @caryritter2799 Před rokem

    Watched your video, and the Kubernetes video, and deployed a 3 node cluster. You are so easy to follow and understand. Thanks for being concise and not overcomplicating.

  • @adityaroshan1688
    @adityaroshan1688 Před rokem +28

    Your excellent passion can be seen from your lucid teaching to resourcefulness! Thank you NetworkChuck!

  • @Techacad2078
    @Techacad2078 Před 4 lety +153

    ESXi stands for Elastic Sky X Integrated is an enterprise server virtualization platform by VMware. Thank you for the video very informative!!!

    • @Justin-dv7ul
      @Justin-dv7ul Před 3 lety +4

      Pro

    • @NicksMind21
      @NicksMind21 Před 3 lety +1

      What, I never knew that! I started using vmware software in 2007, an application called GSX. That only ran on windows. Then I was introduced to ESX version 2.5, I remember that ESX 3 was released but everyone was saying not to use it. Then we upgrade from 2.5 to 3.5.. this whole time I never heard what esx meant. I was told years ago ESX was the enterprise version of GSX..

  • @priyanshmathur3010
    @priyanshmathur3010 Před 3 lety +17

    Got this in my recommend section Exactly after a year... what a surprise!!

  • @weaverbirdb9953
    @weaverbirdb9953 Před 2 lety

    WHAT an unbelievable communicator . A rare man .. I am so glad you are happy to share your enthusiasm ..

  • @Iam_tokyo
    @Iam_tokyo Před 2 lety

    The hard-work and the way you teach things is amazing .A million thanks to you dude

  • @mattdoa2
    @mattdoa2 Před 3 lety +42

    This guy's a genius! He places the advertisement where I was already waiting for a download! Now to make that advert relevant XD

  • @waitwhat1144
    @waitwhat1144 Před 2 lety +4

    Thank you so much for making these amazing, complicated topics so approachable. For real, thank you!

  • @mnaneek
    @mnaneek Před rokem +1

    Thank you! You explained that concisely and with enough depth of information that I needed as a seasoned IT geek. Not enough of this out there. You nailed it.

  • @abagailhudson5284
    @abagailhudson5284 Před rokem +1

    Your pace is refreshing. First time I haven't had to speed up the video. Thanks! A+

  • @ChuckN914
    @ChuckN914 Před 4 lety +6

    Your best video yet! Thank you so much for helping me understand what docker is!

  • @piotralanp
    @piotralanp Před 4 lety +4

    You're so great! I love it, one of the greatest tutorials I've seen on the youtube. Great production quality and attitude! Thanks!

  • @gleep23
    @gleep23 Před 2 lety +28

    I'm still making VMs. I've been planning to 'learn containers' for several years. I never knew it was so simple. I'm going to start testing this out immediately. Thanks for such a brief and convincing presentation.

  • @tariqhossain4149
    @tariqhossain4149 Před rokem +3

    Hi Chuck, i never post comments but you're video is too awesome not to comment upon. Love the fact that you got a real server, opened it up etc etc Seriously cool and excellently presented, thank you!

  • @ChristopherTalke
    @ChristopherTalke Před 4 lety +4

    Docker is amazing, I’ve learnt allot from it over the past 8-9 months. Especially with volumes and docker networks. 😍 in love with docker 🐳

  • @rodneyaqua8064
    @rodneyaqua8064 Před 4 lety +13

    More videos on Docker. I would love to learn more about this.

  • @azure.memoria
    @azure.memoria Před rokem

    Subscribed immediately after 2 minutes of watching. This video really packs everything you actually need to know about Servers/VM/Docker, explained in a short, entertaining, and informative way.
    I'll take my time exploring your other videos after this for sure.

  • @dipendrasharma1657
    @dipendrasharma1657 Před rokem

    You are a life saver man. I found nothing like this in any other channels, not even in the documentation page.

  • @MrM0nKey79
    @MrM0nKey79 Před 4 lety +25

    Actually just covered Docker on the Devnet course, so more info and lab time with it is much appreciated!

  • @michaelgraf6940
    @michaelgraf6940 Před 4 lety +359

    Me: 4 hours into learning HTML & CSS with hardly any IT education
    CZcams: le recommend this

    • @calvinu3601
      @calvinu3601 Před 4 lety +3

      You can look at hub.docker.com/_/httpd/ if you want to serve your website with docker

    • @cssguy2398
      @cssguy2398 Před 3 lety +7

      @@jscul it costed me hundrets of hours allready... i was a linux guru before and everything worked just fine and it took me years to get there... now every kid can run a loadbalancer :D

    • @alexisramis
      @alexisramis Před 3 lety +4

      I would assume that your next step would be javascript, then the next one should be a development framework, when you get to that one and the course or guide starts to tell how set up your environment, remember docker, there would be an image already setted up for you

    • @notsure7874
      @notsure7874 Před 3 lety +1

      @@alexisramis Where to go next depends on what he wants to do. If it's web design, yes. If it's building web apps - maybe not. I had a supervisor tell me - to learn SQL databases first. It's needed for pretty much all application development, and it's hard to do anything "real world" without it. Then learn a server side language (like PHP) - or learn them side by side. You could also learn JS as a server side technology with Node too, but idk if that route is really the best idea. It really all depends what you want to do.

    • @pward17
      @pward17 Před 3 lety +1

      @@cssguy2398 but you know the underlying tech

  • @brianbertenshaw5150
    @brianbertenshaw5150 Před 2 lety

    Chuck... You are like that teacher that you have in high school that everybody loved.. You have the whole gambit of qualities for teaching... You make learning fun and exciting! #beastmode..

  • @yogeshdharya3857
    @yogeshdharya3857 Před rokem +1

    I am at 2:12 right now and i saw this guy fetch one of the servers i guess from the data center for the purpose of this video.I know that i can't touch that but what i can feel is his true effort for this content.Nothing can describe what a VM is better than having a server thing like this IN HAND.Salute to you and to ur efforts!

  • @zekehorton9820
    @zekehorton9820 Před 4 lety +5

    Awesome content as usual, finally subbed after a week or so watching your videos. Excellent content for beginners such as myself, i'll be following your videos all throughout my journey at Devry

  • @StephenMannUSA
    @StephenMannUSA Před 4 lety +145

    Finally- after months of trying to understand docker, you sum it up perfectly. Yes, more videos, please.
    BTW- How did you do the graphic overlay? Was it live or did you record it and add the overlay in post?

    • @anandsekar7818
      @anandsekar7818 Před 3 lety

      i too have the same question how he draw over the video footage.

    • @brendandonahue3415
      @brendandonahue3415 Před 3 lety +11

      What I assume he's doing is recording the screen that he's "drawing on". Then he takes that screen recording and places it over the video, probably key-ing out the background of the screen recording so that it is transparent.

    • @waleedawad4520
      @waleedawad4520 Před 3 lety +1

      My Best guess: He is drawing on Adobe Photoshop on a grey background + Screen records it. Later, he syncs the drawing with the video and removes the background easily (as it is all a single color). This probably means he can't use grey in his drawings, so if he ever does, I got sth wrong.

    • @talhabytheway
      @talhabytheway Před 3 lety +1

      @@waleedawad4520 png maybe bcause it dosn't have a background or maybe macros

    • @DrAbhinavKumar
      @DrAbhinavKumar Před 2 lety +2

      He has a studio tour video and in the first 10 mins he explains how he draws with a wiacom tablet onto a photoshop green screen which is keyed in onto his video. This can be done in live streaming as well

  • @quiquemiralles9437
    @quiquemiralles9437 Před 2 lety

    This is BY FAR the best IT channel around CZcams. Keep it up!

  • @zemariaabreusantos
    @zemariaabreusantos Před rokem

    Man, I am deep dive on your channel and learning so much! Thanks for all the content you make! It's super helpful!

  • @FintanMoloney
    @FintanMoloney Před 4 lety +3

    This was a great overview. Always had wondered about Docker - now very enthusaistic to learn more and try it out.

  • @jcloudofthrones
    @jcloudofthrones Před 4 lety +179

    NetworkChuck: "Let me know if you want me to make more videos on Docker"
    Me: Yes Please!
    Well done sir. Great video. Thank you!

    • @antonioborgesrosado
      @antonioborgesrosado Před 4 lety +1

      Same here. Great video, btw.

    • @MikeyFL59
      @MikeyFL59 Před 3 lety

      Same here

    • @amnahidhasan
      @amnahidhasan Před 3 lety

      Yes! Great video... Same here... Pls create more videos on docker

    • @James-sc1lz
      @James-sc1lz Před 3 lety

      my million

    • @erhimc
      @erhimc Před 3 lety

      How about showing us on YOUR server... not up in the cloud :-)

  • @Bro_sports07
    @Bro_sports07 Před 2 lety

    Man your way of approaching a topic is really amazing, thanks for all the hardwork

  • @theoluwademiladeaina9021

    Chuck is a great teacher! followed through your teachings and replicated it, with much understanding. Thank you, much love

  • @MrAnima6666
    @MrAnima6666 Před rokem +3

    You provide applied knowledge and information. Thank you.

  • @Brizizaz
    @Brizizaz Před 4 lety +17

    Bro how do you continue to get better and better? I thought it was perfect but you always make things easier. Thank you

    • @alexanderfrennett2439
      @alexanderfrennett2439 Před 4 lety +4

      Read latest trends in IT, find more in depth reading content and read some more, understand why it benefits an IT infrastructure/user, find a way to lab it, ask questions from others in the space, test/ tinker, and repeat. The more you learn across the IT nich spaces, the easier it is to learn and adapt to new technologies, because many newer technology solutions(not always) are existing protocols, languages, or frameworks applied in a new way.
      Edit: This is why Chuck is so good!

  • @davymaho2739
    @davymaho2739 Před 2 lety

    Bro, I salute your passion for sharing the knowledge on IT. Thank you for all your videos. I enjoy all of them and frankly, when i watch a video on a topic somewhere else and i don't understand; i come to your videos to polish up, and connect all the pieces.

  • @Billymild84
    @Billymild84 Před rokem

    I have never had something so complex explained very simply like this! You are great at this! Thank you!

  • @NetworkChuck
    @NetworkChuck  Před 4 lety +91

    Create a Docker Container on Linode right now w/ $100 credit: bit.ly/nc_linode
    *Sponsored by Linode
    ➡️Checkout ALL my training at CBT Nuggets: bit.ly/nc-cbt
    0:55 ⏩ What is a Virtual Machine?
    4:12 ⏩ What is Docker?
    6:41 ⏩ FREE DOCKER LAB
    16:50 ⏩ Why Docker?
    FREE Docker lab on Linode: ($20 credit): linode.com/networkchuck
    Download SolarPutty: bit.ly/usesolarputty

    • @claytonweaver2684
      @claytonweaver2684 Před 4 lety +4

      Hey Chuck, are you a Christian? If so that's awesome. Where do you go to church?

    • @Shumoune
      @Shumoune Před 4 lety +4

      so how do you cancel before the 20 dollar credit runs out?

    • @SathvikTechtuber
      @SathvikTechtuber Před 4 lety

      Hello sir , I followed your tutorial by executing docker commands in ubuntu,
      Can i know how to get IP address in this container(thenetworkchuck/networkchuckcoffee)?

    • @NicholasONGYS
      @NicholasONGYS Před 4 lety

      @@SathvikTechtuber the IP is tagged to the docker instance that you created in Linode

    • @jobyvp7019
      @jobyvp7019 Před 4 lety +1

      Hey chuck, make a video of hacking a phone using kali Linux in rasbery pi 4

  • @orki
    @orki Před 3 lety +5

    Let's correct a little thing: Docker, Container and Images. A Docker image is a file, comprised of multiple layers, that is used to execute code in a Docker container. An image is essentially built from the instructions for a complete and executable version of an application, which relies on the host OS kernel, whereas Docker Container is the instantiation of Docker Image. In other words, Docker Container is the run time instance of images. Docker is basically a container engine that uses the Linux Kernel features to create containers on top of an operating system. So everytime you pull an OS via Docker, you pull the image. When you run it, you create a container. :)
    I like your channel. Keep doing things like you do! Best regards

  • @gaurav_0369
    @gaurav_0369 Před rokem

    this guy radiates enthusiasm and i love how he makes us try these things hands on so easily

  • @yevheniiganusich5017
    @yevheniiganusich5017 Před rokem

    This is the best introduction to Docker that I've seen so far. Thank you, Chuck.

  • @soutieslak
    @soutieslak Před 3 lety +3

    Great video! Made me excited to learn more about docker!

  • @ThePacketThrower
    @ThePacketThrower Před 4 lety +42

    I can barely contain my excitement for this video!

    • @undenied25
      @undenied25 Před 4 lety +7

      Contain it WITH DOCKER!

    • @rohanofelvenpower5566
      @rohanofelvenpower5566 Před 4 lety +1

      Please be considerate for the rest of us and push your excitement

    • @The-Cat
      @The-Cat Před 4 lety

      @@rohanofelvenpower5566 I'll pull that excitement and contain it in another container

    • @rohanofelvenpower5566
      @rohanofelvenpower5566 Před 4 lety

      @@The-Cat the king of thailand went ahead of you czcams.com/video/-X5A0C4yw1I/video.html lol

  • @Neferpitooou
    @Neferpitooou Před rokem

    You really rock our world chuck... all things is in you, teaching or discussing style, fun while learning, direct to the point and we learned a lot..

  • @mohsen3448
    @mohsen3448 Před 2 lety

    So informative and so helpful! It gave me a brief understanding of what docker really is among all the rumors I've heard from my software engineer colleagues! Thank you!

  • @brad7648
    @brad7648 Před 4 lety +22

    Sitting here looking at all my VMs I have in production after watching this video and thinking to myself what have I been doing with my life?!?
    Great video, Chuck! One of my favorite CBT Nuggets trainers.

    • @teknastyk
      @teknastyk Před 4 lety +1

      yep.. Probably spent a year or two just looking at my vm screens, praying it would finish just a little bit faster... :D

    • @spikejnz
      @spikejnz Před 4 lety +1

      Depending on what type of applications you run, such as Java or Spring, putting things in Docker can be as easy as creating a Dockerfile and piping your output into a container. .Net is a different beast.
      However, you CAN run straight Docker in a Prod environment if you want, but it's honestly best not to. I manage about 15 Kubernetes cluster for my company, all running .Net Core apps running in Docker containers. Little by little, we're taking apps off VMs and deploying then in K8s.

    • @allovertheplaceofficial
      @allovertheplaceofficial Před 4 lety +1

      Wait until you get to k8s

    • @tankapples
      @tankapples Před 4 lety

      What kinda vm are you guys using I never have vm problems lol

  • @stevewalker9066
    @stevewalker9066 Před 3 lety +3

    Dude!, I really like your energy and the way you explain this tech. chock 1 new subscriber!

  • @azopxt
    @azopxt Před 25 dny

    Watching your channel made me realize people read the documentation for a reason. Wow you surely know everything mate, thanks!

  • @donklike09
    @donklike09 Před rokem

    beautiful intorduction to the docker. Thank you so much!

  • @UniPer85
    @UniPer85 Před 3 lety +5

    You really have a great way explaining things...so much energy and passion! Great tutorials and video's...I'm really excited using docker on my RB Pi4! *thumbs up* from The Netherlands!

  • @sigo2076
    @sigo2076 Před 4 lety +3

    Amazing job!! I feel more comfortable taking that course

  • @yashverma7084
    @yashverma7084 Před 2 lety

    man every time I watch your video I feel a new good vibe you are amazing.

  • @Thehoneybadger90
    @Thehoneybadger90 Před rokem

    your videos are helping me with a very important job position, cant thank u enough

  • @OlivierTuto
    @OlivierTuto Před 3 lety +3

    Merci pour tes vidéos qui sont vraiment excellentes! Tu es passionné et ça fait vraiment plaisir! Merci depuis la Belgique ;-)

  • @mafdalm
    @mafdalm Před 2 lety +5

    An absolutely fantastic trainer you are.. right from the thought 💭 to hardware to theory to practical hands on to any after thoughts 💭 you are covering it.. before this video I had to go through lots of documentation and articles to know about this.. one more thing you should mention though, that’s everyone keeps saying docker containers can be moved easily regardless of OS and HW, I don’t think that’s yet possible, Linux docker containers cannot be directly transferred to Windows, you would need a type 2 hyper visor and A linux VM on that windows first and vice versa. 👍👍

    • @adenilsonsaraiva2177
      @adenilsonsaraiva2177 Před rokem

      I think WSL (Windows Subsystem for Linux) solves this issue. You can run linux containers on top of Windows OS.

  • @jakehuang3545
    @jakehuang3545 Před rokem +1

    It's a crime this wasn't recommended to me earlier. You sir, did an amazing job. Bravo!

  • @ghaithshaqra4100
    @ghaithshaqra4100 Před 8 měsíci

    I have been to several Universities around the Middle East and Eastern Asia
    I wish I had professors and teachers like you
    You have the rithme
    Thanx a lot

  • @dmstrat
    @dmstrat Před 3 lety +4

    First off, great presentation. Thank you for good content. One point: you can run linux containers on windows 10 (and Windows 7) as I do it often. The main limitation is that you CAN NOT run both at the same time. You have to switch between running Linux images OR Windows Images, not both.

  • @FallenHoot
    @FallenHoot Před 4 lety +38

    When you virtualize a system like your example at 3:46, you can do over-allocation. Meaning that 1 VCPU is not equal to 1 CPU (hardware) or 1 GB RAM (hardware) is not equal to 1 GB VRAM.
    Around 17:49 you explain this odd. Today, people run a hypervisor and then put a container. For your example with Ubuntu running on a server. We would just create a VM running Ubuntu and run X docker images from that. Hence you would use Windows 2016 as a VM and run Windows Docker Containers.
    Space is trivial, It cost NOTHING in the overall picture. We don't really care so much about the compute or data cost within a data center anymore. Hence you can see this in the code of a lot of software. It just consumes EVERYTHING it can. If the code was written to be more efficient, we would use less virtual hardware for that workflow. A docker container over 1 GB can be considered large and yes you can spin it up fast, but I can do the same with a virtual machine. What is faster?
    I see it time and time again. One compares Hypervisor to containers. This is not how the world works anymore. Yes, the VM will take up more resources, but does it really? Your docker-engine just bricked a full 64 GB 128 RAM server. Well, the Hypervisor can do what I have explained above. Allowing you to add docker control planes as you want, but still use VM when you want. I don't know why people keep saying. 1 VM can only use 16 CPU and 40 GB RAM and never can be downsized. That is simply not how the world works anymore. I can scale up and down all day with a VM.
    I don't think one should compare them. I think this is a common issue in the tech industry. VMs and containers should not necessarily be seen as rivals. Rather, you can use both to balance the workload between the two. VM works 100% of the time, but you can really overcomplicate containers. You will need 100 add-ons just to monitor it correctly.
    Edit-- Been reading some of the comments in this video. Why are people not using SLA backend cloud services?

    • @JasonBassChem
      @JasonBassChem Před 4 lety +3

      I'd love a counter argument on that

    • @Mircea140
      @Mircea140 Před 3 lety +4

      Wrote the same. Containers complement virualization, and it will never replace it. That machine in the cloud that runs docker....guess what...its a vm.

  • @isshwor
    @isshwor Před 2 lety

    man i respect you so much no cap, you are the greatest thing that has ever happened to me, Im learning everything i want to

  • @fithwum
    @fithwum Před rokem

    MORE DOCKER... i have been useing it for a few years now and i love it

  • @RobertoSanchez-ko6gy
    @RobertoSanchez-ko6gy Před 4 lety +5

    "I can't contain myself" where do you come up with this stuff, pure gold. Hit like on that note. I don't even know what you are talking about yet. I'm stepping up my geek and doing self taught things. Thanks for the insights.

  • @MusicVideosPCH
    @MusicVideosPCH Před 3 lety +26

    You earned my "like" in under 20 seconds. The rest of the video was just icing on the cake

    • @pearsonkevin4699
      @pearsonkevin4699 Před 3 lety +2

      ^ This is why we're doomed. Low expectations will facilitate the slow-death of us all.

  • @parbelloti3767
    @parbelloti3767 Před 2 lety

    Your the best , one of the best tutorials about containers I’ve ever seen

  • @autom7134
    @autom7134 Před měsícem

    NC- I'm new to the whole IT world and like many others find your vids extremely helpful. I ran across this older vid and wanted to say 1) Kudos on the production quality of your channel over time.
    AND 2) I really found this video content style much more helpful. Not sure if all topics can be broken down like this one. However, taking the time to go into some of the background here on how the whole server virtualization process has evolved really gives a great 'forest' view of the overall concept. Thanks for all the time you put into your channel.

  • @Niyololz
    @Niyololz Před 3 lety +59

    18:40 you can install linux containers on windows because of the "Windows Subsystem for Linux" Microsoft built.

    • @codeman99-dev
      @codeman99-dev Před 3 lety +3

      Yeah, that's really really recent. Even now, it is still experimental.

    • @fullstack_journey
      @fullstack_journey Před 3 lety +4

      @@codeman99-dev WSL2 has done some pretty good progress.

    • @codeman99-dev
      @codeman99-dev Před 3 lety +3

      @@fullstack_journey I am aware. I was just stating that the progress was extremely recent (because of the video's release date). As for the experimental part, I actually downloaded docker last week, and the WSL2 support is still called experimental in the settings. It is turned on by default though.

    • @Mavisto2
      @Mavisto2 Před 3 lety +2

      docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/linux-containers

    •  Před 3 lety

      I was about to ask that. Thanks!

  • @balajibabu5070
    @balajibabu5070 Před rokem +3

    Really good to start with docker. I would request if you explain little bit elaborate on docker compose with an sample of app tier with db tier

  • @jose1392
    @jose1392 Před 2 lety

    Truly amazed at the quality, speed and content of your video here my friend. Thank you!

  • @jordanbengtsson1431
    @jordanbengtsson1431 Před rokem

    Your videos are so helpful, thank you for helping me begin my IT journey!

  • @mirjamdabdulahad6209
    @mirjamdabdulahad6209 Před 4 lety +3

    Ohhh docker! I was totally in dark about the entire docker thing which is now clear like sun.
    A big thanks to you.
    Hope to deep dive into doctor next.

    • @norpriest521
      @norpriest521 Před 4 lety

      Do we need to learn Docker?
      I got C#, Python, JavaScript, SQL.
      And now I need to learn Docker?
      Why one need to learn everything in the world?
      Can we just learn SOME things and consider it enough?

    • @mirjamdabdulahad6209
      @mirjamdabdulahad6209 Před 4 lety

      @@norpriest521 unfortunately I need to say YES based on the recent growth of automation and cost saving scenario given to IT.

  • @kawker
    @kawker Před 4 lety +445

    I hate it when these cloud services offer "free" credit but still need you to put in credit card details.....yea no

    • @juangue
      @juangue Před 4 lety +16

      kodekloud offers a really nice docker lab for free

    • @adrianord97
      @adrianord97 Před 4 lety +15

      Sam H use an empty gift card.

    • @adamgrey268
      @adamgrey268 Před 4 lety +13

      It's so easy to refund a credit card I don't understand why people are so afraid to use them. I wouldn't use a debit card because that gives people access to your money, but credit cards are very safe.

    • @sunildangal5413
      @sunildangal5413 Před 4 lety +1

      Maybe Use Crypto's

    • @chrisstr33tkng61
      @chrisstr33tkng61 Před 4 lety +28

      privacy.com can help you with that. Your real card information is never exposed to the company you need to use. They use ghost cards to make transactions, check it out!

  • @aftalavera
    @aftalavera Před rokem

    The quality of your content is impressive. Congrats!

  • @jeanclaudenduwimana7787

    Finally someone helped me understand containers, it was hard for to understand this but with all your material I was able to get it. Thank you.

  • @zombiesbyte331
    @zombiesbyte331 Před 3 lety +376

    That awkward moment when you're explaining hardware resources and you put "2G 1CUP" instead of "2G 1CPU"

  • @ctrlnull5308
    @ctrlnull5308 Před 4 lety +21

    im the only developer that has learned docker in three shops. its great for sharing sql instances for debugging and its simple

    • @norpriest521
      @norpriest521 Před 4 lety +2

      But still, what the hell is Docker in simplified words.

    • @paxanellie
      @paxanellie Před 4 lety

      Nor Priest in simple Word ” container ”

    • @moczikgabor
      @moczikgabor Před 4 lety

      @@norpriest521 LiveOverflow has a video about some of the internal concept, absolutely worth watching. Clears all the mystification.

    • @jmullentech
      @jmullentech Před 4 lety +1

      ​@@norpriest521 In a "explain like I'm 5" kind of way... it's like a VM in a way but it's not. You can run containers that will appear to be other physical machines on your network, you can run them on one machine and just have that machine handle everything. Whatever you want. It's hard to explain, which is why I stayed away from it for a long time... but then I started using it and holy shit, it's SO USEFUL.
      Personally, I'll just stand up a VM and then use Docker to run whatever containers I want (just think of them as little VMs of sorts, even though they're not VMs by definition). Media server to stream shit to my TV/computer/FireStick/etc, DNS, SMB, Git repos, whatever. And if I ever wanna move a container to another machine, it's a matter of minutes (copy my Bash script, point it to the "volumes" as needed, run it, done).
      Couldn't recommend it enough. It's one of the most ridiculously useful things to anybody in IT, it's FOSS, it's *stupid* easy to work with, etc. And to me, the best part is I can stay the fuuuuuck away from dependency hell. Docker will run on damn near anything so you just get it up and it'll handle all the rest. Not having to worry at ALL about unfucking dependencies left and right on a complicated system is absolutely amazing. 10/10 would recommend.

    • @tankapples
      @tankapples Před 4 lety

      Eh not really

  • @gdublfr8988
    @gdublfr8988 Před 2 lety

    Man, I am very dyslexic so code has been a challenge, You finally showed me along with excellent pronunciation Caffeinated but clear. I understand now why I want to start with Docker and how to use it for my situation !! Thank You!

  • @hamidabatemam2947
    @hamidabatemam2947 Před rokem

    hi network chuck i started learning it since i watched your video on CZcams. before i don"t know any thing about it or computer science but now by self teaching i am playing by docker-playground creating docker image and docker container etc .thank you in deed i wish you and your family happy life and long live. most of your videos are downloaded and on my desktop because i have no internet accesses at my home i download using my mobile phone and watch on my old 32bit desktop but almost i am there .I did it because of a great teacher !!!!