Is it time to switch? // Docker vs Podman Desktop

preview_player
Показать описание
In this video, we will be exploring an alternative to Docker - Podman. With its claims of being faster, more secure, and compatible, it's time to see if Podman is a mature alternative to Docker. We'll also discuss its recently released Podman Desktop Application and its exciting features, as well as the possibility of switching from Docker to Podman.

References

________________

💜 Support me and become a Fan!

💬 Join our Community!

________________

Read my Tech Documentation

My Gear and Equipment-*

________________

Timestamps:

00:00 Introduction
01:10 What is Podman?
04:39 Podman Desktop
07:28 Why Podman is so great
09:27 How to create Pods
12:28 Where Docker is still ahead
14:56 Final Thoughts

________________
All links with `*` are and/or include affiliate links.
Рекомендации по теме
Комментарии
Автор

I switched from Docker to Podman since few months, never looked back. Had some headaches to convert some containers but it is very reliable and compatible with kubernetes.

TantissTheEmperor
Автор

I've been using Podman for years now. I really appreciate that its user namespaced and doesn't require a daemon to run. Thanks for covering it! Hope to see more tech youtubers dropping "Docker" when talking about containers and just referring to them as containers. Docker's not the only game in town.

dorkstv
Автор

That is a bit of the finger to docker. I love that! Docker went the Oracle route, and tries to charge every corporation user with a docker desktop license. Portman looks super simple and never unterestimate the security aspect.

haraldfielker
Автор

The big advantage Podman Desktop has over Docker Desktop is the licensing for enterprise use. PD is FOSS (Apache 2.0 license), where DD is only "free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects. Otherwise, it requires a paid subscription for professional use. Paid subscriptions are also required for government entities."

JasonSFuller
Автор

Switched to Podman 2 years ago now, never looked back! Thanks for the video.

marcgirard
Автор

I’ve started to play around with Podman just to see what it’s like. I recently discovered that you can generate a Kubernetes v1 yaml file from an existing Podman pod or container. This is good because I can run my existing docker compose files on Podman to create the containers. I then use “podman kube generate” to build a Kubernetes yaml file from my existing container setup. Maybe my method is not very practical but to me it’s still pretty cool. 🙂

taylom
Автор

I used Podman last year at my then-employment. I see a lot of improvements. That is very much welcome. Nice app. A good replacement for Docker Desktop, which is what makes many companies not wanting to use Docker. Podman UI really is cleaner.

marna_li
Автор

Honestly, I never thought about changing from Docker to Podman, but this POD creation is really catching my attention, I had some experience building sidecars for containers and is a PITA to test it locally with docker. Awesome content.

gustavo-santos-dev
Автор

I wanted to get into containers, but could not risk installing docker desktop on my work pc due to any license consequenses. Really happy with podman! Can do everything i see people doing with docker.

BjrnOttoVasbottenbjovas
Автор

Switched in April 23 when I moved to Fedora. Difference is it can be backup-ed and restored from tars and it needs dealing with effective user and group IDs and creating user session during system startup and there are some special commands to move files into and from volumes.

pavelperina
Автор

Think I'll stick with Docker for now but pretty interested especially given the integration of docker-compose types of container deployments. Think i'll spin up a test VM and give Podman a try. Also.. Docker Scout video, Please and thank you!

Trains-With-Shane
Автор

I’m made to switch from docker to Podman about a year ago, I issue have most of the time is a hard coded docker deamon socket in some projects, making a symlink + activating the podman socket will do the trick most of the time. Running podman rootless by default and managing containers as systemd services is a great features

janjansen
Автор

Finally. Been using some of your videos to implement with podman for the reasons you have mentioned. Never have had any issues with podman-compose btw. Keep up the superb work. Cheers.

mrpig
Автор

Podman is backed by Red Hat, and it also is known to step away from Kubernetes standards. Rancher Desktop is light years ahead, they support containerd instead of docker to be in line with Kubernetes baseline, it based on k3s/k3d, and somehow I trust SUSE more. And yes, it can also be a drop in replacement, and not just by way of mimicking Docker but actually using Docker CE with k3d instead of containerd/k3s for these who just develop apps and don’t care about 1:1 matching environment to real Kubernetes. And it comes with Compose and other plugins, yes.

dee-kryvenko
Автор

I currently use Podman for all my containers. However, I found one things which is a tremendours headache with Podman: It doesn't play nice with NFS mounts. NFS assumes UIDs are synced between server and client, and the whole subuid things totally flies in the face of that. I just said "screw that" and just mounted my storage using iSCSI... but that comes with a whole set of new problems 😂

Gilgwathir
Автор

I like that podman can use quadlets, those are files under /etc/containers/systemd/ that look similar to compose. After systemctl daemon-reload, it will create a system service you can start and will auto start on the next reboot. Podman could always generate system services, but this way it regenerated with the latest systemd version and not onetime.

Disi
Автор

You said 'rootless' and I immediately got confused with the older use of that term from X-Windows. Thanks for the flashback! 🙂

alexrosenberg_tube
Автор

Thank you for pointing out this. I am pretty sure it helps the community! Best Regards!

timschannel
Автор

This is an excellent video! I’ve also been debating on trying Podman and I think this definitely helped. I will definitely be giving it a try for local container testing.

eXsoR
Автор

I admire what you do Christian. keep it up Lempa

pndungu