Docker explained simply

  Рет қаралды 33,854

Christian Lempa

Christian Lempa

Күн бұрын

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
@christianlempa 4 жыл бұрын
Do you want to know how to install and setup a mail server with docker and docker-compose in just 10 minutes? kzbin.info/www/bejne/aqPdlGOejLeGhsk
@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
@GorkemYildirim 3 жыл бұрын
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
@AkamiChannel 4 жыл бұрын
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
@ChrisPinCornwall 2 жыл бұрын
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 😃
@TechWazza
@TechWazza 2 жыл бұрын
Thanks for the explanation. Your description of persistence was helpful.
@christianlempa
@christianlempa 2 жыл бұрын
Thanks ❤
@hangchen
@hangchen 3 жыл бұрын
Been searching and this is the best docker beginner video
@christianlempa
@christianlempa 3 жыл бұрын
Wow, thanks!
@tomferrin1148
@tomferrin1148 2 жыл бұрын
Very useful tutorial. All the Docker basics are well explained.
@christianlempa
@christianlempa 2 жыл бұрын
Thanks mate! :)
@mikhailmakharadze8604
@mikhailmakharadze8604 10 ай бұрын
Thank you Christian, video is very useful.
@GadgeteerZA
@GadgeteerZA 2 жыл бұрын
Thanks, this finally explained persistent storage and volumes in an easy way.
@christianlempa
@christianlempa 2 жыл бұрын
Thanks mate!
@linearburn8838
@linearburn8838 4 жыл бұрын
I love docker
@christianlempa
@christianlempa 4 жыл бұрын
Me too! 😎
@nourkonsol3162
@nourkonsol3162 3 жыл бұрын
thank you,, Simple and Clear..
@MarcelloRademaker
@MarcelloRademaker 3 жыл бұрын
Keep up the good work and a big thank you from Amsterdam
@christianlempa
@christianlempa 3 жыл бұрын
Thank you so much! And yea, I will do :)
@pandukaliyanage
@pandukaliyanage 2 жыл бұрын
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 😁
@catharsis222
@catharsis222 4 жыл бұрын
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 4 жыл бұрын
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 4 жыл бұрын
@@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.
@catsbycamden6670
@catsbycamden6670 11 ай бұрын
First off, your tutorials are amazing! I am new to this whole shebang, would this nginx example be accessible from the public internet?
@ivanivanou7330
@ivanivanou7330 2 жыл бұрын
Very useful tutorial for beginners. thumb up!
@christianlempa
@christianlempa 2 жыл бұрын
Thanks mate
@nshutiherve4403
@nshutiherve4403 2 жыл бұрын
This was so helpful Thank you
@christianlempa
@christianlempa 2 жыл бұрын
You're so welcome!
@boesit
@boesit 3 жыл бұрын
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
@roarcerth3681 3 жыл бұрын
Great explanation!
@christianlempa
@christianlempa 3 жыл бұрын
Thanks mate
@Technik500
@Technik500 2 жыл бұрын
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
@ikemaduforo
@ikemaduforo Жыл бұрын
Christian, This is good
@christianlempa
@christianlempa Жыл бұрын
Awesome!
@fishy007
@fishy007 3 жыл бұрын
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 3 жыл бұрын
Thanks :) I'm not using the bar anymore but its a rainmeter skin you can find on my dotfiles github repository
@Chathumal2011
@Chathumal2011 4 жыл бұрын
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 4 жыл бұрын
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 😀
@maxsalcedo7190
@maxsalcedo7190 3 жыл бұрын
awesome content!!!!
@christianlempa
@christianlempa 3 жыл бұрын
Thank you 😊
@clangsison
@clangsison Жыл бұрын
thank you
@paulmaydaynight9925
@paulmaydaynight9925 2 жыл бұрын
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
@_Roland
@_Roland 4 ай бұрын
sehr gut, danke!
@christianlempa
@christianlempa 4 ай бұрын
Sehr gerne 🙂
@badrulv4427
@badrulv4427 2 жыл бұрын
can you have the commands you used in the tutorial in a script available here thanks
@gt3911
@gt3911 2 жыл бұрын
@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: kzbin.info/www/bejne/pXeZmH-vnbZ3mtk
@HEWfunkingKNEWit
@HEWfunkingKNEWit 3 жыл бұрын
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 😉
@YannMetalhead
@YannMetalhead Жыл бұрын
Good video.
@christianlempa
@christianlempa Жыл бұрын
Thx
@devendrahyalij5724
@devendrahyalij5724 3 жыл бұрын
Your Awesome ❤️
@christianlempa
@christianlempa 3 жыл бұрын
Thanks, you too 😊👍
@judeleon8485
@judeleon8485 2 жыл бұрын
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.
@Dj-WannaBe
@Dj-WannaBe 2 жыл бұрын
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: kzbin.info/www/bejne/pXeZmH-vnbZ3mtk
@JosephWhite-dm8we
@JosephWhite-dm8we Жыл бұрын
legend
@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
@bafd19991
@bafd19991 4 жыл бұрын
What terminal are you using?
@christianlempa
@christianlempa 4 жыл бұрын
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 😊
@fbifido2
@fbifido2 3 жыл бұрын
Note: sudo docker image rm
@christianlempa
@christianlempa 3 жыл бұрын
Thanks! :)
@Selbstdenkender
@Selbstdenkender 2 жыл бұрын
Love the German accent :-) Well explained as well!
@christianlempa
@christianlempa 2 жыл бұрын
Thanks :D
@F2H16
@F2H16 3 жыл бұрын
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
@DerJP
@DerJP 3 жыл бұрын
bester mann übelst sympathisch
@christianlempa
@christianlempa 3 жыл бұрын
Danke 😊👍
@ALN2006
@ALN2006 2 жыл бұрын
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
@AkamiChannel
@AkamiChannel 4 жыл бұрын
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
@petergfrazier 2 жыл бұрын
So like docker is PLAN9...
@devendrahyalij5724
@devendrahyalij5724 3 жыл бұрын
i want that wallpaper
@christianlempa
@christianlempa 3 жыл бұрын
Haha yeah that's awesome 😎
@snegmatron
@snegmatron 4 жыл бұрын
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 4 жыл бұрын
Thank's, you're right I'm German 😂
@them4z
@them4z 2 жыл бұрын
It's spelled "daunlohd", not "dohnlohd". 😉
@CottonInDerTube
@CottonInDerTube 2 жыл бұрын
There is NO "seequal" in MySQL. Structured Query Language. There IS NO "SEEQUAL" =)
@christianlempa
@christianlempa 2 жыл бұрын
I'm still used to it man ;)
@ambassador8524
@ambassador8524 3 жыл бұрын
Made simple, on a 18 minute upload?
@christianlempa
@christianlempa 3 жыл бұрын
?
Docker-compose tutorial
19:45
Christian Lempa
Рет қаралды 66 М.
Learning Docker // Getting started!
35:56
Christian Lempa
Рет қаралды 104 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 16 МЛН
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 60 МЛН
you need to learn Docker RIGHT NOW!! // Docker Containers 101
23:19
NetworkChuck
Рет қаралды 2,6 МЛН
Docker Networking Tutorial, ALL Network Types explained!
19:46
Christian Lempa
Рет қаралды 190 М.
Docker vs Kubernetes, what's better in a Homelab?
14:57
Christian Lempa
Рет қаралды 80 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,6 МЛН
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 418 М.
How to use Docker and migrate your existing Apps to your Linux Server?
19:12
Backup in Linux Servers - Docker Volumes, and Databases
22:43
Christian Lempa
Рет қаралды 75 М.
How to protect Linux from Hackers // My server security strategy!
30:39
Christian Lempa
Рет қаралды 216 М.
An Introduction To Docker For Beginners
29:08
Tech With Tim
Рет қаралды 53 М.
Docker Tutorial for Beginners
56:04
Programming with Mosh
Рет қаралды 2,5 МЛН
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37