Docker explained simply

Docker has become one of the most important trends in the IT industry for the last past years. Why is everybody talking about it, why is it so powerful, and how does it really work? Let me explain it to you easily and show you some basics about how to deploy applications in docker.
Follow me:
TWITTER: / christianlempa
INSTAGRAM: / christianlempa
DISCORD: / discord
GITHUB: github.com/christianlempa
PATREON: / christianlempa
MY EQUIPMENT: kit.co/christianlempa
Timestamps:
00:00 - Introduction
01:05 Why docker is so powerful
05:44 Get started with Docker
07:04 Run our first container
09:29 How to deploy a simple web server with docker
11:46 About persistent storage in docker
16:27 Docker Hub
17:40 Summary
________________
All links with "*" are affiliate links.

Пікірлер: 91

  • @christianlempa
    @christianlempa4 жыл бұрын

    Do you want to know how to install and setup a mail server with docker and docker-compose in just 10 minutes? kzread.info/dash/bejne/ZqauxZKhh7W5gMo.html

  • @jasediego7055

    @jasediego7055

    2 жыл бұрын

    Instablaster

  • @immrsv
    @immrsv Жыл бұрын

    I've been watching a lot of Christian's videos over the last week in random order. The content is informative, accessible and well paced. But what I love the most is watching how the homelab just quietly grows over time in the background! ♥

  • @GorkemYildirim
    @GorkemYildirim3 жыл бұрын

    I started using docker in OMV5 and mostly adding stacks with docker-compose files but sometimes it is necessary to use these basic commands. Thanks a lot for the detailed tutorial.

  • @AkamiChannel
    @AkamiChannel4 жыл бұрын

    Your explanation of Docker is great. Many videos out there don't really explain what the point of it is in the first place. Good job!

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Many thanks!

  • @ChrisPinCornwall
    @ChrisPinCornwall2 жыл бұрын

    Thank you so much. One of the best IT resources on YT, doubly impressive as you're not working in your native language. Respect!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thank you so much 😃

  • @mikhailmakharadze8604
    @mikhailmakharadze86049 ай бұрын

    Thank you Christian, video is very useful.

  • @TechWazza
    @TechWazza2 жыл бұрын

    Thanks for the explanation. Your description of persistence was helpful.

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks ❤

  • @nourkonsol3162
    @nourkonsol31623 жыл бұрын

    thank you,, Simple and Clear..

  • @linearburn8838
    @linearburn88384 жыл бұрын

    I love docker

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Me too! 😎

  • @tomferrin1148
    @tomferrin11482 жыл бұрын

    Very useful tutorial. All the Docker basics are well explained.

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks mate! :)

  • @GadgeteerZA
    @GadgeteerZA2 жыл бұрын

    Thanks, this finally explained persistent storage and volumes in an easy way.

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks mate!

  • @hangchen
    @hangchen3 жыл бұрын

    Been searching and this is the best docker beginner video

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Wow, thanks!

  • @nshutiherve4403
    @nshutiherve44032 жыл бұрын

    This was so helpful Thank you

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    You're so welcome!

  • @MarcelloRademaker
    @MarcelloRademaker3 жыл бұрын

    Keep up the good work and a big thank you from Amsterdam

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you so much! And yea, I will do :)

  • @boesit
    @boesit3 жыл бұрын

    That was a super cool introduction - thank you

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    You're very welcome!

  • @boesit

    @boesit

    3 жыл бұрын

    @@christianlempa I would love if you make a video and discuss how to monitor +several Docker/Portainer installations and the containers. Just an idea ;-)

  • @roarcerth3681
    @roarcerth36813 жыл бұрын

    Great explanation!

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks mate

  • @catharsis222
    @catharsis2223 жыл бұрын

    Really quality material! I feel I will get better watching these videos. This will reinforce what I already know and Im definitely going to pick up some new ideas here. This is like a long form format of David Bombals videos. I found this just by putting Docker Networking and I look forward to see everything

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you so much! It really makes me happy because David B. makes great videos, professionally produced and it's nice to hear you get some value out of mine, too 😁

  • @catharsis222

    @catharsis222

    3 жыл бұрын

    @@christianlempa it finally hit me, this reminds me of that Maximilian guy from Germany who does Academind, but hes more of a JavaScript guy, and this channel is exactly what I do in my life (Networking/Cloud/Python). This channel has potential.

  • @ivanivanou7330
    @ivanivanou73302 жыл бұрын

    Very useful tutorial for beginners. thumb up!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks mate

  • @Technik500
    @Technik5002 жыл бұрын

    great channel, love your videos! one thing with regards to this video is explaining about dockerfile and creating an image. didn't see you had a video on it?

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thank you so much :D

  • @pandukaliyanage
    @pandukaliyanage2 жыл бұрын

    This is a hidden gem! OMG i love you bro! the best youtuber i ever met!!!!!!! keep grinding! i need more!!!!!!!!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Haha, thanks, I'll do 😁

  • @clangsison
    @clangsison Жыл бұрын

    thank you

  • @maxsalcedo7190
    @maxsalcedo71903 жыл бұрын

    awesome content!!!!

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you 😊

  • @Chathumal2011
    @Chathumal20113 жыл бұрын

    Nice video. I see that your channel is somewhat new. The way you present these videos, mark my words, this channel will be a super tech channel. By the way as a telecommunication engineering student, I would like to work with python,linux.networking etc all these things are gathered in this channel. Thanks for making such a channel. I wish you good luck!!!

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you so much! It makes me happy to see that you believe in this channel and it will be successful, I'll do my best to make it happen 😀

  • @fishy007
    @fishy0072 жыл бұрын

    Loved this explanation. Thank you! I was confused as to how a container would store persistent info, but you've explained volumes well. Also, what is the status bar app I'm seeing at the top of your screen? The one with the folder links and CPU/RAM usage? I love the look of it.

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks :) I'm not using the bar anymore but its a rainmeter skin you can find on my dotfiles github repository

  • @catsbycamden6670
    @catsbycamden66709 ай бұрын

    First off, your tutorials are amazing! I am new to this whole shebang, would this nginx example be accessible from the public internet?

  • @_Roland
    @_Roland2 ай бұрын

    sehr gut, danke!

  • @christianlempa

    @christianlempa

    2 ай бұрын

    Sehr gerne 🙂

  • @ikemaduforo
    @ikemaduforo Жыл бұрын

    Christian, This is good

  • @christianlempa

    @christianlempa

    Жыл бұрын

    Awesome!

  • @YannMetalhead
    @YannMetalhead Жыл бұрын

    Good video.

  • @christianlempa

    @christianlempa

    Жыл бұрын

    Thx

  • @devendrahyalij5724
    @devendrahyalij57243 жыл бұрын

    Your Awesome ❤️

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks, you too 😊👍

  • @HEWfunkingKNEWit
    @HEWfunkingKNEWit3 жыл бұрын

    Man I watched so many videos to try understand what you explained in this video

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you! I'm glad my content helps you 😉

  • @gt3911
    @gt39112 жыл бұрын

    @6:56 what is this terminal your used to access the VM?

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    I've done a video about my WSL setup here: kzread.info/dash/bejne/oXpqya6ymLSqlNo.html

  • @judeleon8485
    @judeleon84852 жыл бұрын

    Thanks Christian. This was really helpful. However, I want to ask why you say we need a linux distribution to run dockers? Though I am new to dockers but I'm aware that I can simply run docker on windows from my command prompt without any linux installation besides having wsl2 installed

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    You can't run Linux Containers on Windows and vice-versa, solutions like WSL are only possible to do this because they run Linux in a VM inside Windows. That's what I meant.

  • @badrulv4427
    @badrulv44272 жыл бұрын

    can you have the commands you used in the tutorial in a script available here thanks

  • @fbifido2
    @fbifido23 жыл бұрын

    Note: sudo docker image rm

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks! :)

  • @paulmaydaynight9925
    @paulmaydaynight99252 жыл бұрын

    question: id like to start 'slax' as the base image but its not a docker hub option yt deletes this u r l post so reconstitute this slax o r g slash customize p h p how do i use that Tomas M -the original livecd creator- slax image based on ram loadable modules in docker , deploy docker slax

  • @Dj-WannaBe
    @Dj-WannaBe2 жыл бұрын

    I know that the video is old, but now i came to see the docker ... what is the name of the shell app you use ? Because dont look like VSCode... How you customized it to show those icons,and the AI autocomplete ?

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    I did a full video on that: kzread.info/dash/bejne/oXpqya6ymLSqlNo.html

  • @JosephWhite-dm8we
    @JosephWhite-dm8we Жыл бұрын

    legend

  • @DerJP
    @DerJP3 жыл бұрын

    bester mann übelst sympathisch

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Danke 😊👍

  • @bafd19991
    @bafd199913 жыл бұрын

    What terminal are you using?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    I'm using Windows Terminal and zsh in the wsl. I will upload a video on Monday about my complete terminal setup so stay tuned 😊

  • @Selbstdenkender
    @Selbstdenkender2 жыл бұрын

    Love the German accent :-) Well explained as well!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks :D

  • @mildmildfire
    @mildmildfire Жыл бұрын

    I am a bit confused with how much resources does docker require for running minimal load on a vps server. Is 1 GB ram on a vps even enough to run docker itself?

  • @christianlempa

    @christianlempa

    Жыл бұрын

    Docker itself doesn't have much overhead, it's very efficient

  • @F2H16
    @F2H163 жыл бұрын

    Hi Christian, thanks for the great content. I could have concentrated or enjoyed it even more without the background music. That's a personal preference though.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you so much! I like my music, but I must admit, that it was a bit too loud on some of my older videos :D

  • @ALN2006
    @ALN20062 жыл бұрын

    what is this windows theme? I assume xcad is Your username

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Yes that's right ;) I created my own rainmeter plugin at this time

  • @devendrahyalij5724
    @devendrahyalij57243 жыл бұрын

    i want that wallpaper

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Haha yeah that's awesome 😎

  • @AkamiChannel
    @AkamiChannel4 жыл бұрын

    What I get confused about sometimes is how SSL gets taken care of with a docker app and with a load balancer. Let's say I have a little app that I want to work with low latency here in Japan and also in North America. I've never done anything beyond single-instance apps. So I'm interested in learning how to deploy multiple instances in a few different regions. How all of that is going to play along with say, AWS's S3, DynamoDB, and CloudFront for example becomes very complex.

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Good point. Docker really gets interesting when deploying applications in cloud environments. We will have look at that when I make videos about kubernetes and cloud deployment of docker applications. Stay tuned for more content about that 😎

  • @petergfrazier
    @petergfrazier2 жыл бұрын

    So like docker is PLAN9...

  • @snegmatron
    @snegmatron3 жыл бұрын

    Ahh, is this German efficiency at work, no offence if not German? Great, clear tuition giving the foundations of why something is being done. Although new and struggling with Linux, I can see the rationale. No smart-A comments, or ear shattering noise (not music) 100%

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank's, you're right I'm German 😂

  • @CottonInDerTube
    @CottonInDerTube2 жыл бұрын

    There is NO "seequal" in MySQL. Structured Query Language. There IS NO "SEEQUAL" =)

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    I'm still used to it man ;)

  • @them4z
    @them4z2 жыл бұрын

    It's spelled "daunlohd", not "dohnlohd". 😉

  • @ambassador8524
    @ambassador85243 жыл бұрын

    Made simple, on a 18 minute upload?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    ?