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.
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
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.
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.
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.
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?
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.
@@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
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
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?
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 ?
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?
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.
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.
@@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!!
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.
L
What an awful take.
@@codeman99-dev your take on my take is an awful take, actually.
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
quit giving yourself a thumbs up. no one else thinks your opinion is worth replying to......
I want to learn Docker and this looks like a great vid to start with. Thanks TechHut!
Docker is one of the best tools I've used - whether in a homelab or a cluster, it is soooo convinient.
Even my mum ?
EVERYONE
Especially your mom!
I’ll teach your mum tonight 🤣
@@ballsdeep9648 Username checks out
@@ballsdeep9648 --__--
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
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.
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.
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.
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?
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.
@@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
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
Good guide.
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?
Cockpit
Thanks!
You're awesome thank you!
Now try do it with kubernetes 🙏
Skipper showed me your channel! tell her I said hi lol😂
Nicely explained
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 ?
❤❤❤
much love
Are you still using davinci resolve free version?
Hiya, TechHut.
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?
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.
I was told I should learn nix flakes instead of docker. your opinion?
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.
contains sall app dependencies
Did you just say liberries?
Yeap. Sad.
You are explaining in such a hurry, the session would be better if you go slow a bit
i hate the thumbnail so much
I think you meant to say Podman.
Portainer lol
I'll figure out how to talk someday 😅
@@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!!
Rambling on and on and on about commands, and not even showing use cases for the results. You were all over the place.