WATCH THIS to get started with Docker (easy mode)

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024

ความคิดเห็น • 59

  • @BarnabusWestwood-lk3nf
    @BarnabusWestwood-lk3nf 6 หลายเดือนก่อน +6

    Use docker if you are too stupid or lazy to run real servers. Life on easy mode. The stupidification of running servers. Like comparing an engineer to someone playing with legos.

    • @TechHut
      @TechHut  6 หลายเดือนก่อน +39

      L

    • @codeman99-dev
      @codeman99-dev 6 หลายเดือนก่อน +19

      What an awful take.

    • @BarnabusWestwood-lk3nf
      @BarnabusWestwood-lk3nf 6 หลายเดือนก่อน +3

      @@codeman99-dev your take on my take is an awful take, actually.

    • @bobm1394
      @bobm1394 6 หลายเดือนก่อน

      Agreed, tantamount to saying that using a word processor is for people too stupid and lazy to write cursive, the hubris is startling. @@codeman99-dev

    • @longlost8424
      @longlost8424 6 หลายเดือนก่อน +7

      quit giving yourself a thumbs up. no one else thinks your opinion is worth replying to......

  • @stephenanthony5923
    @stephenanthony5923 6 หลายเดือนก่อน +7

    I want to learn Docker and this looks like a great vid to start with. Thanks TechHut!

  • @glitchy_weasel
    @glitchy_weasel 6 หลายเดือนก่อน

    Docker is one of the best tools I've used - whether in a homelab or a cluster, it is soooo convinient.

  • @markloughtonUK
    @markloughtonUK 6 หลายเดือนก่อน +26

    Even my mum ?

    • @TechHut
      @TechHut  6 หลายเดือนก่อน +18

      EVERYONE

    • @NostraDavid2
      @NostraDavid2 6 หลายเดือนก่อน +16

      Especially your mom!

    • @ballsdeep9648
      @ballsdeep9648 6 หลายเดือนก่อน +8

      I’ll teach your mum tonight 🤣

    • @fullstack_journey
      @fullstack_journey 6 หลายเดือนก่อน

      ​@@ballsdeep9648 Username checks out

    • @ordinarryalien
      @ordinarryalien 6 หลายเดือนก่อน +1

      @@ballsdeep9648 --__--

  • @andrewflorzy
    @andrewflorzy 6 หลายเดือนก่อน +1

    What a great video!! I've been building up my homelab this past year and have learned so much about Docker along the way. Your explanations here are crafted very well and will make it as easy as possible for a beginner to understand the basics.
    I also create a Portainer stack for individual containers since the file gets saved and it's so simple to edit parameters after the stack has been deployed.
    I love watching your homelab software videos and enjoy seeing how you configure your *arr suite as well. I'm looking to learn how to use Unraid for managing multiple drives and containers, and hope to consolidate my small PCs/servers into something newer and more power efficient. I've heard Intel 12th gen+ can transcode multiple Plex streams so it wouldn't need a GPU either.
    Keep making these videos! The quality is super high and you're a great teacher

    • @TechHut
      @TechHut  6 หลายเดือนก่อน +1

      Thank you so much, I truly appreciate it. Lots more to come including in-depth guides on my *arr setup. Also, that's an awesome setup! These newer Intel processors make it really convenient for hosting media servers.

  • @lastnamefirstname2390
    @lastnamefirstname2390 6 หลายเดือนก่อน +1

    This is helpful. I'm currently downloading Homarr and Mealie thanks to your previous videos. Docker appears to be quite a complicated tool. It will take me a while to get the hang of it.

  • @bobm1394
    @bobm1394 6 หลายเดือนก่อน +1

    I followed your tutorial on getting Plex up on Ubuntu it's been beautiful. I'm upgrading the Ubuntu machine and want to run Plex in docker with nfs shares to my NAS. Everything I've seen on this is light on explanations of the yml variables . Be great if you could cover that for us.

  • @satysin630
    @satysin630 6 หลายเดือนก่อน +7

    Any reason you pick docker over podman? I know they're not 100% interchangeable but generally you can sort it out and podman has two nice advantages; first obviously is that it doesn't require running as root and second are pods. I switched over and it is damn good. I hadn't bothered to look at it until I started using distrobox which uses podman underneath. Might be worth a look to see if it can work for your setup?

    • @jasonscheirer3458
      @jasonscheirer3458 6 หลายเดือนก่อน +2

      Docker precedes podman and there's a decade of knowledge about it. Docker is command line compatible (mostly) with Podman. They're almost the same now but if you've been doing this for a while it's easier to talk about Docker.

    • @satysin630
      @satysin630 6 หลายเดือนก่อน

      @@jasonscheirer3458 for sure but for many it is a pretty good and very viable alternative with a very nice benefit of the improved security design being rootless. I am sure I've heard Brandon talk about distrobox in the past so he has some passing experience with podman. Also toolbox in Silverblue is powered by podman obviously and I know he's used that. Just thought it would be worth mentioning to see if he has given it a try as an alternative to Docker :) After all it's fun to learn new things! :D

    • @stephenreaves3205
      @stephenreaves3205 6 หลายเดือนก่อน +1

      Came here to say this. Podman integrates better with SystemD (via quadlet) and Kubernetes so you have a ton more potential with podman. Also, podman-desktop is pretty nifty

  • @YannMetalhead
    @YannMetalhead 2 หลายเดือนก่อน

    Good guide.

  • @codeman99-dev
    @codeman99-dev 6 หลายเดือนก่อน +1

    I was hoping you'd cover a few different docker frontend / managers. I've been using Docker Desktop for the ease of it (and using Windows). I now have a very powerful System76 machine. I have docker setup, but no GUI. Not that I reach for the GUI very often, but there are few uses that it's just easier.
    Primary concerns:
    1. Where are containers executed? Is it like Docker Desktop - starting a VM (or two, like in WSL...)?
    2. What is available to manage? Images? Containers? Volumes? Logs? Networks? Shell access?
    3. Can I easy constrain system resources?
    4. Are plugins supported and actually useful?
    5. Support of containerized GUI applications?

  • @leeh.1900
    @leeh.1900 4 หลายเดือนก่อน +2

    Thanks!

    • @TechHut
      @TechHut  4 หลายเดือนก่อน +2

      You're awesome thank you!

  • @cosmincaliin
    @cosmincaliin 6 หลายเดือนก่อน +3

    Now try do it with kubernetes 🙏

  • @cougarpounce3023
    @cougarpounce3023 6 หลายเดือนก่อน

    Skipper showed me your channel! tell her I said hi lol😂

  • @send2gl
    @send2gl 6 หลายเดือนก่อน +1

    Nicely explained

  • @StaceySchroederCanada
    @StaceySchroederCanada 6 หลายเดือนก่อน

    I just set up pihole in docker on my synology. I pointed my asus router to the ip on the nas (same ip for login) but now my nas says it can't get an external ip ... pihole works and the nas works fine internally, just no ability to access the internet. Could you do a video on how to put pihole in "container manager" and how to point router dns to it ?

  • @cracklingsoda
    @cracklingsoda 6 หลายเดือนก่อน +1

    ❤❤❤

  • @achinthadulshan8682
    @achinthadulshan8682 6 หลายเดือนก่อน +1

    much love

  • @adam91303
    @adam91303 6 หลายเดือนก่อน +1

    Are you still using davinci resolve free version?

  • @syscrashwashere
    @syscrashwashere 6 หลายเดือนก่อน

    Hiya, TechHut.

  • @EddieAppell
    @EddieAppell 6 หลายเดือนก่อน

    Thanks for the GREAT intro video for Docker! It's just what I needed, as a new Docker user.
    I'm running Docker on a new Ubuntu install. I installed Portainer to help manage my Docker containers. I then installed the ARR apps that I use (Sonarr, Radarr, etc) and set them up with their own ports. But when I try to load any of them I get a 500 error. None work. Since I am new to Ubuntu and to Docker, so I'm at a loss. I do have Plex running as a container and that works. Nothing else does though. Any idea what I can check?

    • @andrewflorzy
      @andrewflorzy 6 หลายเดือนก่อน

      Make sure you’re only changing the port on the Left side of the ‘:’ when you define the container ports. For example, Sonarr docs say to set the ports flag to 8989:8989 when starting the container. The 8989 on the Right side of the ‘:’ is pointing to the inside of the container and should never be changed. It exposes the internal Sonarr process to outside of the container.
      If you want to choose your own ports, you can set it to 8900:8989 and access Sonarr at localhost:8900, assuming you’re running the container from the same machine you’re accessing the web interface from.

  • @AnirudhTammireddy
    @AnirudhTammireddy 6 หลายเดือนก่อน

    I was told I should learn nix flakes instead of docker. your opinion?

    • @scottyeager3064
      @scottyeager3064 6 หลายเดือนก่อน

      Can't go wrong learning some Docker. Containers are one of the foundational technologies powering IT these days. Nix is neat and there's definitely some overlap with Docker in terms of use cases, but it's still fairly niche and ultimately a different kind of tool.

  • @raidtheferry
    @raidtheferry 6 หลายเดือนก่อน

    contains sall app dependencies

  • @jpmyers6950
    @jpmyers6950 6 หลายเดือนก่อน +1

    Did you just say liberries?

  • @mohdmonish4830
    @mohdmonish4830 หลายเดือนก่อน

    You are explaining in such a hurry, the session would be better if you go slow a bit

  • @UltimateArts13
    @UltimateArts13 18 วันที่ผ่านมา

    i hate the thumbnail so much

  • @foobuilder
    @foobuilder 6 หลายเดือนก่อน

    I think you meant to say Podman.

  • @mattjax16
    @mattjax16 6 หลายเดือนก่อน +1

    Portainer lol

    • @TechHut
      @TechHut  6 หลายเดือนก่อน +2

      I'll figure out how to talk someday 😅

    • @mattjax16
      @mattjax16 6 หลายเดือนก่อน +1

      @@TechHut honestly I just started the video and was guessing that was going to be the topic didn’t even get to the slip up yet haha. Love your videos as always thanks for the great content!!

  • @atlantic_love
    @atlantic_love หลายเดือนก่อน +1

    Rambling on and on and on about commands, and not even showing use cases for the results. You were all over the place.