Learning Docker // Getting started!

  Рет қаралды 114,565

Christian Lempa

Christian Lempa

Күн бұрын

Пікірлер: 185
@djKenpLan09
@djKenpLan09 Жыл бұрын
I am so glad you are back! Keep it up man, we really appreciate you!
@Janemayank
@Janemayank Жыл бұрын
Just because of your videos, I have my own lab setup now. I have some confidence in networking and containers. You also asked me to follow your labs videos, and I'm doing it as a hobby. I follow some youtubers, and they suggest to watch your videos. It is so good to see you back. May God bless you.
@Imsobling
@Imsobling Жыл бұрын
Thank you so much for this tutorial. I'm a 13-year-old boy, that didn't really have much interest in computers and coding and programming but after this video, it got so much into it, seeing you type commands and docker would do the rest, got me so interested and excited to try it out. I have made my parents proud after showing them some skills from the tutorial, and I want to say thank you so much!
@pierceprimm2516
@pierceprimm2516 10 ай бұрын
I appreciate your organized (very easy to follow), step-by-step explanation of Docker and personally like your conversational presentation style as an English-only speaker. I know it takes a lot of time, effort and skill to put together an effective video tutorial like you do...and we appreciate it.
@christianlempa
@christianlempa 10 ай бұрын
Thank you so much :)
@fredfeuerstein6286
@fredfeuerstein6286 Жыл бұрын
Danke!
@christianlempa
@christianlempa Жыл бұрын
Vielen Dank für deinen Support 🙏
@TheSaruVerse
@TheSaruVerse Жыл бұрын
Welcome Back Christian !! you have been missed by the community
@tubbydrmmr
@tubbydrmmr 10 ай бұрын
Oh my word, I am so happy to have found this video and series! I have tried many times to watch other docker tutorials in the past, but so far everything I have come across seems to assume you are a developer, which I am not. Foundational topics are often quickly glossed over or not explained at all and/or there is so much fluff in the video that it's hard to focus on the concepts being shown. This video was so well organized, topics/steps are explained really well and in a way that is easy to comprehend. I spun up a test Ubuntu server machine and was able to follow along with everything in the video. Super well done, thank you very much Christian! Subscribed and supported on Patreon, and I'm looking forward to watching more episodes in this series!!!
@christianlempa
@christianlempa 10 ай бұрын
Thank you, man! Watch out on Patreon, I'm going to release new part of it there :)
@skybear400
@skybear400 11 ай бұрын
I have never used Docker, so I hadn't even heard about containers. But your introductory explanation of what containers are is clear and concise. Good work!
@christianlempa
@christianlempa 11 ай бұрын
Glad it was helpful!
@oliverolsen620
@oliverolsen620 Жыл бұрын
There is a German guy that made me ditch VMware ESXi and vCenter in favour of Proxmox (no regrets!) and also inspired me to use containers rather than dedicated VMs. Sounds familiar? Believe his name is Christian... Great and incredibliy inspiring videos you make, so thanks a lot for the content! Just waiting for a Docker Swarm setup using shared NFS storage and how to proceed from the docker-compose files on single Docker servers to deploying a whole stack in a swarm cluster :-) I know, should go Kubernetes, but too much for my homelab....
@dennisdejong7201
@dennisdejong7201 Жыл бұрын
I am glad to see you back with another great tutorial about docker. Looking forward to see the next great turorials about docker.
@jardelainen8278
@jardelainen8278 Жыл бұрын
This is what I have been waiting for, hopefully this will be a series
@christianlempa
@christianlempa Жыл бұрын
Yes. will be :D
@troyfred2562
@troyfred2562 7 ай бұрын
Great video Christian! An idea for a video in this series, "What is the difference between a secure base container, and one you would get from dockerhub or red hat/ubuntu themselves". Honestly I work in a secure environment and I have NO idea how to make sure the BASE container is secure and how to even check that sort of thing. Love your work, looking forward to this evolving into a full blown course :)
@whylde7834
@whylde7834 Жыл бұрын
Happy for an updated series from you! Might get me back into messing around! Thanks Christian!
@christianlempa
@christianlempa Жыл бұрын
Thanks 🙏
@patrick.denessen
@patrick.denessen Жыл бұрын
Great Video, good to see you back. If you want to start, delete a container then you only need to type a few (unique) digits of the ID, so you don't need the full ID.
@christianlempa
@christianlempa Жыл бұрын
Thanks :D
@P8860
@P8860 Жыл бұрын
This is my first time I'm understanding containers. Thank you for the awesome breakdown.
@christianlempa
@christianlempa Жыл бұрын
Glad it was helpful!
@krishnaprasad8978
@krishnaprasad8978 Жыл бұрын
great initial start! it would be nice in your future episodes, you can elaborate on best practices for 1. data persistence - database and app files on different volumes 2. Backup and restore - mainly scheduled back up of databases and restoring it - it is trivial with the database installed on a full o/s, but not so much on a container.
@damadorpl
@damadorpl Жыл бұрын
nice return with usefull tutorial :)
@shinzoken1
@shinzoken1 Жыл бұрын
Only 9mins in but heck, glad you didn’t turned away from “the community” 😊 and since I’m waiting on my first raspberry pi to be delivered, is this an excellent refreshing on “my docker knowledge” 😊 Keep it up, you are inspiring more techy’s than you think you are ;)
@h2sop160
@h2sop160 Жыл бұрын
Willkommen zurück ;) ... Bin gespannt, Daumen hoch ist natürlich schon geklickt.
@jkommisar
@jkommisar Жыл бұрын
I am glad to see you back Christian!!🙂
@christianlempa
@christianlempa Жыл бұрын
Thanks :D
@EpicGamingNL
@EpicGamingNL Жыл бұрын
Really enjoyed watching this Docker video! Keep up the good work Christian :)
@Cevap05
@Cevap05 Жыл бұрын
Looking forward to this series. Hope more series such as these are done!!
@christianlempa
@christianlempa Жыл бұрын
That's the plan! :D
@burninghead2980
@burninghead2980 Жыл бұрын
Have been waiting for your videos man!
@Emilpk
@Emilpk Жыл бұрын
This was fantastic Christian. I will be subscribing
@christianlempa
@christianlempa Жыл бұрын
Thanks! :) welcome!
@josemarialabarta
@josemarialabarta Жыл бұрын
Very good idea, I am going to look forward to watching this entire series of videos about Docker - Thank you very much
@Pepperpot666
@Pepperpot666 Жыл бұрын
I am trying to learn about Docker and your video gave my a good introduction. I am really looking forward to the next parts of the series. A video about security and risks / running Docker in security environments without internet access would be really great. After all, you download and run "blackboxes" on your system, needing to trust the images not to contain anything malicious.
@christianlempa
@christianlempa Жыл бұрын
Thanks, hope you enjoy the next parts as well :)
@boopalanpichandi8178
@boopalanpichandi8178 Жыл бұрын
I'm so glad 🎉❤❤❤❤❤
@ArifKamaruzaman
@ArifKamaruzaman Жыл бұрын
Terrific tutorial. I'm looking forward to this series. Ahhh feeling happy now.
@joshuawilke3775
@joshuawilke3775 Жыл бұрын
Great introduction, I have been homelabbing with VMs exclusively for a while now, but seems like Docker is the industry standard so it's time to learn it.
@christianlempa
@christianlempa Жыл бұрын
Thanks! 100% agree
@alanjrobertson
@alanjrobertson Жыл бұрын
I only got into Docker at the start of this year but absolutely love it! Esp love Portainer and Nginx Proxy Manager. Great into video and the rest of the series sound great - subscription added 😉👍😎
@madeyeQ
@madeyeQ Жыл бұрын
I think it's important to also note that docker desktop is only free for home use. In a Corporate environment (with 250 employees or more) you would need to pay a license for it.
@ChrisDecrease
@ChrisDecrease Жыл бұрын
I definitely want more of these. I've got a home server that's really just an old desktop running Manjaro and a Plex snap, with the media files on an external hard drive. I want to learn how to take things tot the next level. I don't know if I should use Proxmox, TrueNAS, or something like CentOS, but I wanna learn what's best for the job. I also want to learn about RAID. And I want to learn about Containers. This video is so timely, it's ridiculous. Thank you.
@Stuffynes
@Stuffynes Жыл бұрын
Proxmox will allow you to build any OS/VM/LXC and throw away when done which is really nice when starting out. I used to run truenas on proxmox and it worked well; I now just have truenas scale as the base OS and I run all of my containers here.
@ChrisDecrease
@ChrisDecrease Жыл бұрын
@@Stuffynes, Proxmox does sound pretty convenient in that regard. What are your use cases for the device(s) running TrueNAS Scale, and why'd you switch from PM+TN to just TN?
@Stuffynes
@Stuffynes Жыл бұрын
@@ChrisDecrease , main use case for TN is running containers with persistent storage - this can be achieved with just docker but TN makes the storage side pretty easy especially when accessing over the network e.g. smb. Switching away from PN+TN to just TN was mostly for reducing complexity but I do miss having the ability to easily build vms/lxcs.
@ChrisDecrease
@ChrisDecrease Жыл бұрын
@@Stuffynes, ah! Thank you! I'm still looking around, and reading before deciding which route to take. I may just just bare Linux and build on top of that. NixOS, perhaps.
@jacobaltaras273
@jacobaltaras273 Жыл бұрын
Great video! I'm trying to get serious about learning some Docker and your video was a fantastic foundation for this. I can't wait for the next one!
@magran17
@magran17 Жыл бұрын
Great job. Much love from 🇨🇦
@christianlempa
@christianlempa Жыл бұрын
Thanks :)
@qcnsllcqcnsupport7616
@qcnsllcqcnsupport7616 6 ай бұрын
Thank you for the excellent video. 🙂
@christianlempa
@christianlempa 6 ай бұрын
Glad you liked it!
@mrmotomoto
@mrmotomoto Жыл бұрын
Really looking forward to the rest of your docker tutorials!
@RazoBeckett.
@RazoBeckett. Жыл бұрын
docker is my favorite IT tool so far...❤️
@utkumagemizoglu573
@utkumagemizoglu573 Жыл бұрын
I can say that I almost never comment but your video seems very beginner friendly I really got very interested I will be following upcoming series of this tutorial and check out other resources to learn docker THANKS A LOT. Maybe we can expect a Kubernetes series following this tutorials ????
@oskar3514
@oskar3514 Жыл бұрын
Looking forward to this series!!! Great video, as always.
@chiveentube
@chiveentube Жыл бұрын
Well done, Christian! You always have well-executed and informative content. Very much appreciated!
@whereistheline8964
@whereistheline8964 Жыл бұрын
Hi Christian, I really like you to make this docker series. You presented the beginner stuff very comprehensible I am really looking forward to the more advanced topics.
@christianlempa
@christianlempa Жыл бұрын
Thanks :)
@geoffreyvanwyk4588
@geoffreyvanwyk4588 Жыл бұрын
Excellent introduction to Docker. Thank you.
@christianlempa
@christianlempa Жыл бұрын
Thank you!
@sjefkuppens
@sjefkuppens Жыл бұрын
Thanks Christian, just what i needed !
@christianlempa
@christianlempa Жыл бұрын
You're welcome :)
@grunkasvunka2988
@grunkasvunka2988 Жыл бұрын
Awesome video Christian! Thanks alot
@christianlempa
@christianlempa Жыл бұрын
You’re welcome
@JimMendenhall
@JimMendenhall Жыл бұрын
Thank you! Looking forward to the next videos in the series.
@christianlempa
@christianlempa Жыл бұрын
Thanks :) stay tuned
@mrd4233
@mrd4233 Жыл бұрын
Thank you so much Christian about this comprehensive guide!!
@jtmusson
@jtmusson Жыл бұрын
Really appreciated this introduction, especially mentioning how to map the ports and volumes, which has always confused me.
@ChrisValcke
@ChrisValcke Жыл бұрын
fantastic video, look forward to see rest of the series!
@shetuamin
@shetuamin Жыл бұрын
Good job. I learn new thing from your video.
@wardaistda3240
@wardaistda3240 Жыл бұрын
I really like your videos and this one is a great example why. Thanks for doing your work!
@christianlempa
@christianlempa Жыл бұрын
Thanks for watching them :D
@_TbT_
@_TbT_ Жыл бұрын
I am gonna share the series like crazy on /selfhosted ! Thanks a lot!
@TheBlaser55
@TheBlaser55 Жыл бұрын
Great video and look forward to more along these lines especially building containers.
@ThrowAwaySounds
@ThrowAwaySounds Жыл бұрын
Great video love the visuals, makes this fun and easy to learn
@christianlempa
@christianlempa Жыл бұрын
Thanks! Great feedback :)
@alexanderhorst7528
@alexanderhorst7528 Жыл бұрын
Great introduction. Thank you!
@christianlempa
@christianlempa Жыл бұрын
Glad it was helpful!
Жыл бұрын
That sounds like an awesome series! Will you add a "How to protect Docker from Hackers" chapter? :) Thanks for your great videos, Christian!
@christianlempa
@christianlempa Жыл бұрын
Security will be part of it :)
@TerenceKearns
@TerenceKearns Жыл бұрын
best docker intro I've seen
@christianlempa
@christianlempa Жыл бұрын
Thanks :)
@nikogenia
@nikogenia Жыл бұрын
Hype! Thank you so much! ❤
@christianlempa
@christianlempa Жыл бұрын
Thanks :D
@micleh
@micleh Жыл бұрын
Never watched such a fantastic tutorial. I like it so much because it's hands-on to what you need to get started. I'm really looking forward to this series! Sadly, our school IT company does not provide any Docker images for my computer science courses. There would be so much I could teach my students, and they would give me some more freedom in this totally Windows centered environment that is also very poorly configured.
@doriandoussain1528
@doriandoussain1528 Жыл бұрын
I will be intrested in a full video for Kestra with maybe real case example, thx for you time Christian
@christianlempa
@christianlempa Жыл бұрын
Good idea, maybe we'll do that in Dec, or at least at the beginning of next year.
@doriandoussain1528
@doriandoussain1528 Жыл бұрын
Wéééééééééééééééééééééééééééééééééééééééééééééé, Christian!
@markandrow4010
@markandrow4010 Жыл бұрын
Thank you, comprehensive tutorial.
@christianlempa
@christianlempa Жыл бұрын
Glad it was helpful!
@JohnSmith-yz7uh
@JohnSmith-yz7uh Жыл бұрын
I never used pure docker and used compose from the start. i hope you cover docker compose as it seems like doing the same thing but using a config file. It also makes using multiple containers together much easier
@christianlempa
@christianlempa Жыл бұрын
It will be part of the series, but it's important to know the basics first
@fabian1150
@fabian1150 Жыл бұрын
oh man I realy want to start a home lab now :) thanks for this video!
@christianlempa
@christianlempa Жыл бұрын
Haha job done 🤭
@just-in-tech
@just-in-tech Жыл бұрын
Excellent information in this video
@christianlempa
@christianlempa Жыл бұрын
Glad it was helpful!
@ronm6585
@ronm6585 Жыл бұрын
Thanks Christian.
@christianlempa
@christianlempa Жыл бұрын
Thanks!
@myeniad
@myeniad Жыл бұрын
Great explanation, thanks!
@groovyboytube
@groovyboytube Жыл бұрын
Great video. Waiting for the rest of the content
@nealinux
@nealinux Жыл бұрын
Good job! Please keep going!
@timeforrice
@timeforrice Жыл бұрын
Thank you for this video!
@christianlempa
@christianlempa Жыл бұрын
Thanks for watching!
@kisshore3853
@kisshore3853 Жыл бұрын
Fantastic tutorial!! thanks a lot for this.
@christianlempa
@christianlempa Жыл бұрын
You're very welcome!
@bingtingwu8620
@bingtingwu8620 4 ай бұрын
Thank you so much for this tutorial!!!
@christianlempa
@christianlempa 4 ай бұрын
Thanks for watching it 😍
@dianlinux
@dianlinux Жыл бұрын
exelente contenido muchas gracias por los videos de este tema saludos desde colombia
@christianpeyrusse794
@christianpeyrusse794 Жыл бұрын
Always great as usual. Another video about docker compose would be interesting. Anyway, Thanks for the hard work done 👍
@MatthewNicholsDevGuy
@MatthewNicholsDevGuy Жыл бұрын
Thanks, that was super helpful.
@MeisterAlucard
@MeisterAlucard 10 ай бұрын
28:24 - 30:03 So I still need a reverse-proxy running natively on the server, right?
@christianlempa
@christianlempa 10 ай бұрын
I don't believe I said that :D
@MeisterAlucard
@MeisterAlucard 10 ай бұрын
@@christianlempa Well, that's why I was asking. The HTTP requests coming from port 80 have to reach the containers somehow...
@cossth
@cossth Жыл бұрын
Oye Christian Lempa, nice one.
@MrOryly
@MrOryly Жыл бұрын
Awesome, thanks a lot!
@plagosus
@plagosus Жыл бұрын
First Like, then I watch :)
@Zeka00
@Zeka00 Жыл бұрын
Can you make a video on how you've customized your terminal, it looks neat.
@christianlempa
@christianlempa Жыл бұрын
You can already find some videos about Warp on my channel :) Hope that helps
@rorisangmadonko4981
@rorisangmadonko4981 Жыл бұрын
Great video.
@laserimage8583
@laserimage8583 3 ай бұрын
Thanks for the explanation. Been using docker for a bit but don't really know where is the best location to store all the different docker config/docker-compose. yml files in Linux debian mint? So I can easily backup that folder for all the docker containers.
@samarbid13
@samarbid13 Жыл бұрын
Could you make a video showing how to patch a docker image security vanurablity? as for now you can scan the image with docker Scout and find the issues, but how can you deal with it without third party tools would be amazing! thankyou!
@MartinTr-n7p
@MartinTr-n7p Жыл бұрын
I like the T-Shirt Design ("Vibes") from the Video Thumbnail. Where can I buy that?
@stevennguyen1778
@stevennguyen1778 Жыл бұрын
Hi Christian, Thank you for the great video. I have a question regarding the CLI: how do you set up the CLI autocompletion for docker commands?
@christianlempa
@christianlempa Жыл бұрын
It's a feature in Warp Terminal
@stevennguyen1778
@stevennguyen1778 Жыл бұрын
@@christianlempa Warp is available for Mac only at present 😞. I'm waiting for the Windows version.
@kennj321
@kennj321 Жыл бұрын
I'll be watching this series close. I'm trying to setup LAMP + NodeJS in a home lab and on Linode or Digital Ocean for a series of small app and I'm interested in how docker can help me.
@SharunKumar
@SharunKumar Жыл бұрын
7:55 what terminal is that 🤔
@christianlempa
@christianlempa Жыл бұрын
Warp
@StaffyDoo
@StaffyDoo Жыл бұрын
Podman FTW ✊
@sunnyburst8140
@sunnyburst8140 Жыл бұрын
cool many thanks!
@cdromuser1
@cdromuser1 Жыл бұрын
"AI command suggestion" 😮 what terminal program are you using?
@dawidborek5122
@dawidborek5122 Жыл бұрын
Great video! But please, for future videos make the font bigger and brighter!!! It’s hard to see console text/commands especially if I watch it on my phone :-(
@CaptZenPetabyte
@CaptZenPetabyte Жыл бұрын
Sorry for the stupid question (?) but is there a way of hosting your own deployments and pull from a local server instead?
@JohnDoe1999-lg7mh
@JohnDoe1999-lg7mh 4 ай бұрын
Thanks. Not having persistent volumes for data as the default is strange to me. Would be like if you don't flip a switch when you lock the door at your home and you come back and the contents of your home have vanished.
@christianlempa
@christianlempa 4 ай бұрын
Keep in mind, one main concept of containers is they are ephemeral, which means they should not store data for the most parts.
@dolfinmicro
@dolfinmicro Жыл бұрын
What terminal emulator are your using. I don't have a Mac yet but I will be getting one the next time I need a new computer and I like the way your terminal emulatoor is layed out.
@simon2d2
@simon2d2 Жыл бұрын
Warp.
@agnemedia624
@agnemedia624 11 ай бұрын
Thank you for precisely setting and running? Is it possible to run (share one ) apache php and mysql, and running 2-3 projects in mydomain1 mydomain3 in same time? (update in local .host file to match a name1, name2 required )
@marrs3312
@marrs3312 Жыл бұрын
very good
@WoodyDataAI
@WoodyDataAI Жыл бұрын
I am wondering what is your AI command terminal tool? it is quite interesting and useful, please share...
@christianlempa
@christianlempa Жыл бұрын
It's warp, you'll find a video on my channel if you want to learn more ;)
@DimitrisChr
@DimitrisChr Жыл бұрын
Would love to know if there is a way to set static IPs on various docker containers. Would like to have a network agnostic setup to be able to give out to members of my family pre-setup servers with dockers that link to each other without the need to be on site and know their network setup and configure dockers with their assigned IPs.
@SethWhaley
@SethWhaley Жыл бұрын
Yes you can set static on docker containers. I would probably go the route of docker compose, however, if you set a static and the family member doesn't have that network configured, they wouldn't be able to access the containers without first adding that to their network config.
@MyAgOnY
@MyAgOnY Жыл бұрын
Maybe you could pre-setup your dockers with a naming setup and a defined network. No need for IP this way.
@DimitrisChr
@DimitrisChr Жыл бұрын
@@MyAgOnY so if I create a new network to be used by dockers I can use hostnames to link dockers?
@SethWhaley
@SethWhaley Жыл бұрын
@@DimitrisChr actually, if you set them up with "host" networking it would pull whatever the IP of the computer they're running it on so could be a way to do what you are thinking and allowing for the variability in network configurations. Only thing then is I would go the route of having a dashboard solution included in the stack as remembering port numbers can be a bit overwhelming.
@AchwaqKhalid
@AchwaqKhalid Жыл бұрын
Much appreciated *LinOOx* guy 😅🙏
@christianlempa
@christianlempa Жыл бұрын
lol :D
@jasonnugent963
@jasonnugent963 6 ай бұрын
I don't understand where the Command Line you keep showing at the bottom of the screen,.. what or where is that ?.. on my Mac (Apple Silicon) installation of Docker,. I don't have that ?
@nikohaim4532
@nikohaim4532 Жыл бұрын
What software do you use for the terminal app?
@nikohaim4532
@nikohaim4532 Жыл бұрын
BTW amazing video very helpful to understand containers and doscker. Maybe can you make a video like this for terraform and kubernetes😄
Docker vs Kubernetes, what's better in a Homelab?
14:57
Christian Lempa
Рет қаралды 92 М.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 348 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Simple HTTPs for Docker! // Traefik Tutorial (updated)
38:06
Christian Lempa
Рет қаралды 63 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,9 МЛН
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 451 М.
Docker Tutorial for Beginners
50:38
mCoding
Рет қаралды 87 М.
Learning Docker // Build Container Images
23:02
Christian Lempa
Рет қаралды 37 М.
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 466 М.
Docker Tutorial for Beginners
56:04
Programming with Mosh
Рет қаралды 2,7 МЛН
Don’t run Proxmox without these settings!
25:45
Christian Lempa
Рет қаралды 322 М.
HomeLab Services Tour 2024 - What Am I Self Hosting?
40:00
Techno Tim
Рет қаралды 516 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН