Get a free 15-day trial of Odoo’s all-in-one business solution and see how it can make your life easier! Check it out at https://www.odoo.com/r/IXfS In this video, we are breaking down why Docker is the ultimate upgrade for your homelab. We’ll look at how containers work, why they are so much faster and lighter than Virtual Machines (VMs), and how Linux under-the-hood wizardry makes it all possible. Also thank’s to Bret Fisher for lending his incredible DevOps and container expertise to this video! Check out Bret’s channel here: https://www.youtube.com/@BretFisher Leave a reply with your requests for future episodes. ► SHOP OUR PRODUCTS: https://lttstore.com ► GET A VPN: https://www.piavpn.com/TechQuickie ► GET EXCLUSIVE CONTENT ON FLOATPLANE: https://lmg.gg/lttfloatplane ► SPONSORS, AFFILIATES, AND PARTNERS: https://lmg.gg/partners Chapters ------------------------------- 0:00 What is Docker 0:51 How it works 2:30 Installing apps in Docker 3:50 Sponsor 4:19 Docker Vs Virtual Machines 5:40 How to get started 7:08 Watch another video
ADVERTISEMENT
There is actually a container runtime that allows you to run containers under KVM It's called krun (part of the crun project) it's definitely heavier than just crun but not as heavy as a full fat vm
saving this for future references
My entire Home Server setup is dockerized. 40+ apps. TrueNAS sits at the root to secure the data (Immich, Plex, etc) and every service runs in Docker. Not even sure why anyone would run VMs in 2026. Very easy life.
Informative!
Banger video
Plenty of reasons to use podman. 1. Some components of docker (notably, docker desktop) is source available with usage restrictions, whereas all components of podman is FOSS. 2. Rootless podman usually "just works". Can't say the same for rootless docker. 3. Docker uses a daemon architecture, making it a single point of failure in terms of uptime and security. A crash of the docker daemon brings down all containers. Podman is daemonless. 4. Podman integrates better with systemd. With quadlets, you can manage your containers as if they are regular systemd services. Plenty more to list but those are the main ones.
Run app directly: 10s Run app via docker: its been 84 years
The older relatives to docker is VMs Solaris had containers in 2005, freeBSD had jails . Even the chroot command has been around for decades .
that was great . direct, informative and respectful of the viewers time .. pls consider this format for more content (:
The main benefit of docker for me is the portability. All I need to do is copy a few yaml files and the main directory where I store all the persistent data and I can move it to any other Linux distro or server with minimal system configuration.
Here is a simple explanation of docker: It takes the "It runs on my machine" and make it into a real thing that run anywhere, it just works - Todd, probably
This is missing that fact that there is a completely windows version of docker that runs windows containers. The docker daemon, containerd, etc.. for those are fully native windows binaries. It's not very popular but I feel like not mentioning it might confuse people that run into it. The tech under the hood has to be different because the primatives like lxc that linux use do not exist there.
Oh so what they were discussing on the WAN show came true. I see :)
Docker on unraid is peak
Thank you so much for semplfy it
I was looking at docker today to install a program. Perfect timing.
I'll have to brainstorm some ideas to justify using this. Right now, I mostly run Linux and rely on VMs, Flakpaks, Snaps, AppImages, and remote desktop sessions for application isolation.
Good topic. Would’ve been worth mentioning the OCI as well.
docker compose
i use docker tho already