Learning Docker // Getting started!

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024

Комментарии • 185

  • @djKenpLan09
    @djKenpLan09 11 месяцев назад +34

    I am so glad you are back! Keep it up man, we really appreciate you!

  • @Janemayank
    @Janemayank 11 месяцев назад +29

    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.

  • @oliverolsen620
    @oliverolsen620 11 месяцев назад +4

    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....

  • @Imsobling
    @Imsobling 11 месяцев назад +5

    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!

  • @damadorpl
    @damadorpl 11 месяцев назад +4

    nice return with usefull tutorial :)

  • @cdromuser1
    @cdromuser1 11 месяцев назад +1

    "AI command suggestion" 😮 what terminal program are you using?

  • @boopalanpichandi8178
    @boopalanpichandi8178 11 месяцев назад +4

    I'm so glad 🎉❤❤❤❤❤

  • @dennisdejong7201
    @dennisdejong7201 11 месяцев назад +4

    I am glad to see you back with another great tutorial about docker. Looking forward to see the next great turorials about docker.

  • @saruthecreator2823
    @saruthecreator2823 11 месяцев назад +2

    Welcome Back Christian !! you have been missed by the community

  • @madeyeQ
    @madeyeQ 9 месяцев назад +1

    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.

  • @laserimage8583
    @laserimage8583 11 дней назад

    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.

  • @krishnaprasad8978
    @krishnaprasad8978 11 месяцев назад +2

    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.

  • @marcux83
    @marcux83 11 месяцев назад +1

    wow a lil late for the party, eh?

  •  11 месяцев назад +1

    Very good idea, I am going to look forward to watching this entire series of videos about Docker - Thank you very much

  • @jasonnugent963
    @jasonnugent963 3 месяца назад

    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 ?

  • @pick4life
    @pick4life 2 месяца назад

    Awesome! please help us to deploy a docker container running windows or ubuntu in True NAS, not in virtual machine due to no to many CPUs can run KVMs thanks

  • @EpicGamingNL
    @EpicGamingNL 11 месяцев назад +1

    Really enjoyed watching this Docker video! Keep up the good work Christian :)

  • @qcnsllcqcnsupport7616
    @qcnsllcqcnsupport7616 3 месяца назад +1

    Thank you for the excellent video. 🙂

  • @agnemedia624
    @agnemedia624 8 месяцев назад

    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 )

  • @plagosus
    @plagosus 11 месяцев назад +1

    First Like, then I watch :)

  • @MartinTr-n7p
    @MartinTr-n7p 11 месяцев назад

    I like the T-Shirt Design ("Vibes") from the Video Thumbnail. Where can I buy that?

  • @CaptZenPetabyte
    @CaptZenPetabyte 10 месяцев назад

    Sorry for the stupid question (?) but is there a way of hosting your own deployments and pull from a local server instead?

  • @vollekanne6219
    @vollekanne6219 5 месяцев назад

    Wie bei anderen Videos auch.. Gut erklärt aber der RUclips Übersetzer macht es alles wieder zu nichte. Erkennt den Dialekt des Autors nicht und übersetzt Wörter die keinen Sinn ergeben. Dann muss man sich entscheiden, möchte ich jetzt die Übersetzung verstehen oder möchte ich gleichzeitig die Code Zeilen erkennen und abtippen können. Also Video mit Wiedergabe 0,5 und alle 3 Sekunden anhalten und zu erkennen was er da eigentlich codet. Schade... Von der Stimme her sehr sympathisch nur leider raubt einen die eingeschränkte Technik von RUclips die Nerven und die Zeit. Möchte nicht 5x nachrecherchieren was mit Docker Cli anweisen gemeint ist.. Bis ich zum Resultat kam das der Übersetzer einfach auf deutsch sch.. ist.

  • @boonemeat2652
    @boonemeat2652 11 месяцев назад

    Does someone have an issue with the accent?! As someone with a boring ass Midwest accent( if there even is one)I enjoy it!

  • @chiveentube
    @chiveentube 11 месяцев назад +7

    Well done, Christian! You always have well-executed and informative content. Very much appreciated!

  • @JohnDoe1999-lg7mh
    @JohnDoe1999-lg7mh Месяц назад

    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  Месяц назад

      Keep in mind, one main concept of containers is they are ephemeral, which means they should not store data for the most parts.

  • @TimHunold
    @TimHunold 7 месяцев назад

    The problem I have will ALL docker tutorials is the assumption of knowledge or skills. Many people have zero interest in docker but are forced to use it when it has nothing to do with their specific roles, like front end engineers, ux/ui folks etc. All we want to do is to get an image or container (still confusing language) to run some react or angular app, and not have to muck around in the weeds where it seems "entry level" is 10 years of experience.

    • @christianlempa
      @christianlempa  6 месяцев назад +2

      Sorry I can't help you with that bro, in IT it i's always about learning new skills. Don't be afraid of it, embrace the progress :)

  • @joshuawilke3775
    @joshuawilke3775 11 месяцев назад +1

    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.

  • @troyfred2562
    @troyfred2562 4 месяца назад

    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 :)

  • @utkumagemizoglu573
    @utkumagemizoglu573 11 месяцев назад

    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 ????

  • @mariobader2152
    @mariobader2152 11 месяцев назад

    I actually only have one problem with Docker
    In my over 30-year IT career, including in large publicly traded companies (especially in mechanical engineering), I have never come across Docker.
    I use Docker very well at home.
    What are your experiences ?

  • @ChrisDecrease
    @ChrisDecrease 11 месяцев назад +1

    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 11 месяцев назад +1

      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 11 месяцев назад

      @@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 11 месяцев назад +1

      @@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 11 месяцев назад

      @@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.

  • @shetuamin
    @shetuamin 10 месяцев назад

    Good job. I learn new thing from your video.

  • @dawidborek5122
    @dawidborek5122 11 месяцев назад

    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 :-(

  • @WoodyDataAI
    @WoodyDataAI 11 месяцев назад

    I am wondering what is your AI command terminal tool? it is quite interesting and useful, please share...

    • @christianlempa
      @christianlempa  11 месяцев назад

      It's warp, you'll find a video on my channel if you want to learn more ;)

  • @kennj321
    @kennj321 11 месяцев назад

    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.

  • @shinzoken1
    @shinzoken1 11 месяцев назад

    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 ;)

  • @samarbid13
    @samarbid13 11 месяцев назад

    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!

  • @doriandoussain1528
    @doriandoussain1528 11 месяцев назад

    I will be intrested in a full video for Kestra with maybe real case example, thx for you time Christian

    • @christianlempa
      @christianlempa  11 месяцев назад

      Good idea, maybe we'll do that in Dec, or at least at the beginning of next year.

  • @KhanKhan-ym4mo
    @KhanKhan-ym4mo 6 месяцев назад

    you can watch for changes automatically too

  • @TakeOnMe5
    @TakeOnMe5 11 месяцев назад

    How do you manage to wear something different in basically each and every video? 😀

  • @MatthewNicholsDevGuy
    @MatthewNicholsDevGuy 9 месяцев назад

    Thanks, that was super helpful.

  • @jtmusson
    @jtmusson 11 месяцев назад

    Really appreciated this introduction, especially mentioning how to map the ports and volumes, which has always confused me.

  • @alanjrobertson
    @alanjrobertson 11 месяцев назад

    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 😉👍😎

  • @ArifKamaruzaman
    @ArifKamaruzaman 11 месяцев назад

    Terrific tutorial. I'm looking forward to this series.
    Ahhh feeling happy now.

  • @Cevap05
    @Cevap05 11 месяцев назад +1

    Looking forward to this series. Hope more series such as these are done!!

  • @h2sop160
    @h2sop160 11 месяцев назад

    Willkommen zurück ;) ... Bin gespannt, Daumen hoch ist natürlich schon geklickt.

  • @grunkasvunka2988
    @grunkasvunka2988 11 месяцев назад

    Awesome video Christian! Thanks alot

  •  10 месяцев назад

    That sounds like an awesome series! Will you add a "How to protect Docker from Hackers" chapter? :)
    Thanks for your great videos, Christian!

  • @dianlinux
    @dianlinux 11 месяцев назад

    exelente contenido muchas gracias por los videos de este tema saludos desde colombia

  • @Glitch_860
    @Glitch_860 11 месяцев назад

    Will you be diving deep into Docker swarm at all?

  • @AchwaqKhalid
    @AchwaqKhalid 11 месяцев назад

    Much appreciated *LinOOx* guy 😅🙏

  • @_TbT_
    @_TbT_ 11 месяцев назад

    I am gonna share the series like crazy on /selfhosted ! Thanks a lot!

  • @MrOryly
    @MrOryly 11 месяцев назад

    Awesome, thanks a lot!

  • @tubbydrmmr
    @tubbydrmmr 7 месяцев назад

    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  7 месяцев назад +1

      Thank you, man! Watch out on Patreon, I'm going to release new part of it there :)

  • @Emilpk
    @Emilpk 10 месяцев назад

    This was fantastic Christian. I will be subscribing

  • @CrazyMineCuber
    @CrazyMineCuber 11 месяцев назад

    Nix/NixOS is much better than docker though. Fight me!

    • @cdromuser1
      @cdromuser1 11 месяцев назад

      Docker is not OS. You are welcome

    • @CrazyMineCuber
      @CrazyMineCuber 11 месяцев назад

      ​@@cdromuser1 Nix is a buildsystem which can build containers if you want to. Or operating systems, or vm-images, or cloud images.

  • @mrd4233
    @mrd4233 11 месяцев назад

    Thank you so much Christian about this comprehensive guide!!

  • @bingtingwu8620
    @bingtingwu8620 Месяц назад

    Thank you so much for this tutorial!!!

  • @fabian1150
    @fabian1150 11 месяцев назад

    oh man I realy want to start a home lab now :) thanks for this video!

  • @jacobaltaras273
    @jacobaltaras273 11 месяцев назад

    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!

  • @christianpeyrusse794
    @christianpeyrusse794 11 месяцев назад

    Always great as usual. Another video about docker compose would be interesting. Anyway, Thanks for the hard work done 👍

  • @nikohaim4532
    @nikohaim4532 10 месяцев назад

    What software do you use for the terminal app?

    • @nikohaim4532
      @nikohaim4532 10 месяцев назад

      BTW amazing video very helpful to understand containers and doscker. Maybe can you make a video like this for terraform and kubernetes😄

  • @TheBlaser55
    @TheBlaser55 11 месяцев назад

    Great video and look forward to more along these lines especially building containers.

  • @RomvnlyPlays
    @RomvnlyPlays 11 месяцев назад +2

    Have too much storage on your computer? Don’t worry, Docker can fix that. Hundreds of GBs gone in no time, pal!

    • @joshua_lee732
      @joshua_lee732 11 месяцев назад

      Docker system/image prune

    • @Stuffynes
      @Stuffynes 11 месяцев назад

      Haha nice 😂😂 - I’ve had to beef up my storage.

  • @skybear400
    @skybear400 8 месяцев назад

    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!

  • @mykyar9142
    @mykyar9142 11 месяцев назад

    Consider for distroless containers instead of alpine

    • @mykyar9142
      @mykyar9142 11 месяцев назад

      It is suggestion for you, not for cource

  • @rorisangmadonko4981
    @rorisangmadonko4981 11 месяцев назад

    Great video.

  • @groovyboytube
    @groovyboytube 11 месяцев назад

    Great video. Waiting for the rest of the content

  • @alexanderhorst7528
    @alexanderhorst7528 10 месяцев назад

    Great introduction. Thank you!

  • @MeisterAlucard
    @MeisterAlucard 7 месяцев назад

    28:24 - 30:03 So I still need a reverse-proxy running natively on the server, right?

    • @christianlempa
      @christianlempa  7 месяцев назад

      I don't believe I said that :D

    • @MeisterAlucard
      @MeisterAlucard 7 месяцев назад

      @@christianlempa Well, that's why I was asking. The HTTP requests coming from port 80 have to reach the containers somehow...

  • @Pepperpot666
    @Pepperpot666 11 месяцев назад

    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  10 месяцев назад

      Thanks, hope you enjoy the next parts as well :)

  • @pierceprimm2516
    @pierceprimm2516 7 месяцев назад

    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.

  • @marrs3312
    @marrs3312 11 месяцев назад

    very good

  • @kisshore3853
    @kisshore3853 10 месяцев назад

    Fantastic tutorial!! thanks a lot for this.

  • @dolfinmicro
    @dolfinmicro 11 месяцев назад

    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 11 месяцев назад +1

      Warp.

  • @JohnSmith-yz7uh
    @JohnSmith-yz7uh 10 месяцев назад

    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  10 месяцев назад +1

      It will be part of the series, but it's important to know the basics first

  • @burninghead2980
    @burninghead2980 11 месяцев назад

    Have been waiting for your videos man!

  • @DaFergus
    @DaFergus 11 месяцев назад

    nice👍

  • @RazoBeckett.
    @RazoBeckett. 11 месяцев назад

    docker is my favorite IT tool so far...❤️

  • @timeforrice
    @timeforrice 11 месяцев назад

    Thank you for this video!

  • @patrick.denessen
    @patrick.denessen 11 месяцев назад

    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.

  • @oskar3514
    @oskar3514 11 месяцев назад

    Looking forward to this series!!!
    Great video, as always.

  • @stevennguyen1778
    @stevennguyen1778 11 месяцев назад

    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  11 месяцев назад +1

      It's a feature in Warp Terminal

    • @stevennguyen1778
      @stevennguyen1778 11 месяцев назад

      @@christianlempa
      Warp is available for Mac only at present 😞. I'm waiting for the Windows version.

  • @P8860
    @P8860 11 месяцев назад

    This is my first time I'm understanding containers. Thank you for the awesome breakdown.

  • @mrmotomoto
    @mrmotomoto 11 месяцев назад

    Really looking forward to the rest of your docker tutorials!

  • @micleh
    @micleh 11 месяцев назад

    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.

  • @whylde7834
    @whylde7834 10 месяцев назад

    Happy for an updated series from you! Might get me back into messing around! Thanks Christian!

  • @cossth
    @cossth 11 месяцев назад

    Oye Christian Lempa, nice one.

  • @Zeka00
    @Zeka00 11 месяцев назад

    Can you make a video on how you've customized your terminal, it looks neat.

    • @christianlempa
      @christianlempa  11 месяцев назад

      You can already find some videos about Warp on my channel :) Hope that helps

  • @myeniad
    @myeniad 11 месяцев назад

    Great explanation, thanks!

  • @wardaistda3240
    @wardaistda3240 11 месяцев назад

    I really like your videos and this one is a great example why. Thanks for doing your work!

  • @markandrow4010
    @markandrow4010 11 месяцев назад

    Thank you, comprehensive tutorial.

  • @StaffyDoo
    @StaffyDoo 11 месяцев назад

    Podman FTW ✊

  • @SharunKumar
    @SharunKumar 11 месяцев назад

    7:55 what terminal is that 🤔

  • @geoffreyvanwyk4588
    @geoffreyvanwyk4588 10 месяцев назад

    Excellent introduction to Docker. Thank you.

  • @doriandoussain1528
    @doriandoussain1528 11 месяцев назад

    Wéééééééééééééééééééééééééééééééééééééééééééééé, Christian!

  • @JimMendenhall
    @JimMendenhall 11 месяцев назад

    Thank you! Looking forward to the next videos in the series.

  • @tylersmith8662
    @tylersmith8662 11 месяцев назад +2

    The background music man come on!! Turn it down. Find something lower this music is overwhelming

  • @jkommisar
    @jkommisar 11 месяцев назад

    I am glad to see you back Christian!!🙂