Podman vs. Docker

  Рет қаралды 62,167

IBM Technology

IBM Technology

10 ай бұрын

IBM and Red Hat solutions → ibm.biz/BdykC2
Docker is synonymous with containers, but that doesn't mean it's the only choice. Podman is an open source alternative container engine based on the same OCI standard. In this video, Cedric Clyburn from Red Hat explains how compares Podman and Docker, showing their relative advantages and disadvantages.
Get started for free on IBM Cloud → ibm.biz/sign-up-today
Subscribe to see more videos like this in the future → ibm.biz/subscribe-now
#docker #podman

Пікірлер: 83
@bojackhorsingaround
@bojackhorsingaround 9 ай бұрын
Not having swarm for container orchestration with podman isn't much of a bad tradeoff because podman works seamlessly with kubernetes - which is one of the best orchestration tools in the market.
@janusz1697
@janusz1697 5 ай бұрын
Kubernetes is deprecating Docker as a container runtime after v1.20.
@newerest1
@newerest1 12 күн бұрын
​@@janusz1697You do not need to panic. It’s not as dramatic as it sounds. TL;DR Docker as an underlying runtime is being deprecated in favor of runtimes that use the Container Runtime Interface (CRI) created for Kubernetes. Docker-produced images will continue to work in your cluster with all runtimes, as they always have.
@eldermoraes
@eldermoraes 10 ай бұрын
Beatifull video and awesome presentation! Congrats, Cedric! 🔥🔥🔥
@animanaut
@animanaut 10 ай бұрын
i guess IBM is Team Podman since it is from Red Hat?
@mihaibob7902
@mihaibob7902 Ай бұрын
They have bought Red Had
@ubaydulloh1000
@ubaydulloh1000 10 ай бұрын
Thanks Cedric, nice presentation. I would like to try Podman
@MarkASear
@MarkASear 10 ай бұрын
I love how cool these videos look (and the content also). Would it be possible to explain how you achieve this? I love how you can write on glass etc. but cant work out exactly how you do it.
@IBMTechnology
@IBMTechnology 10 ай бұрын
See ibm.biz/write-backwards
@Openwrt2023
@Openwrt2023 9 ай бұрын
It is done with a lighted board and neon markers. The camera is 180-degree phase shifted, i.e. mirror image.
@SrinivasNirvana
@SrinivasNirvana 3 ай бұрын
Amazing video and the presentation, Using Podman(PodManager) of added advantages when using the k8s. I think we can even test containers by scaling up and scaling out at pod level using podman, you need docker swarm to test the same.
@sephyshen2510
@sephyshen2510 7 ай бұрын
Thanks, team. The video is very informative. It gives me the power to switch the container engine from Docker to Podman.
@MrVnelis
@MrVnelis 10 ай бұрын
Really good video. Thanks! I haven't tried podman yet, how does the storage work? Is there a podmanhub or something similar to which I can publish my images and pull them from my k8s?
@AbrahamPanicker
@AbrahamPanicker 9 ай бұрын
Very well explained !!
@shafiq_ramli
@shafiq_ramli 10 ай бұрын
Have yet to try podman. Really nice presentation 👍🏻
@timothyelems1357
@timothyelems1357 10 ай бұрын
Runs smoothly! Does not task your system whatsoever!
@user-ov8tt8oz2y
@user-ov8tt8oz2y 2 ай бұрын
nice and clear informative video
@nazrulhadinazlan1983
@nazrulhadinazlan1983 6 ай бұрын
I'm more amaze that he's able to mirror writing neatly
@michalhudek
@michalhudek 2 ай бұрын
if you believe that podman can do its magic, its easy to believe that computer technology allows to flip image vertically
@Artist19
@Artist19 4 ай бұрын
Currently learning Podman
@limitlesslol
@limitlesslol 9 ай бұрын
Team Podman! I prefer the architecture and principles. Containerfile FTW!
@ashypeshy
@ashypeshy 2 ай бұрын
Team Docker Thanks for the presentation (inspite of the fact that you mentioned that you work at Redhat), you did not push for podman. I need to experiment with podman soon
@alongia
@alongia 9 ай бұрын
Nice video!
@chalmeres
@chalmeres 9 ай бұрын
Muito bom o conteúdo!!
@ritas6971
@ritas6971 10 ай бұрын
actually podman team :) nice presentation, thanks
@johnmoxen620
@johnmoxen620 9 ай бұрын
Thanks for this succinct explanation. I'm new to the Tech industry and am learning on the fly. Any suggestions about how I can best get started? Thanks!
@flesz_
@flesz_ 9 ай бұрын
tons of free time, plenty of motivation, reading documentation or videos whichever works better for you and most importantly practice
@cloudnativecedric
@cloudnativecedric 8 ай бұрын
Hello John! Sorry for the late reply, but like Flesz said, lots of free time 😅 with the popularity of containers and microservices, I’d recommend a certification from The Linux Foundation, specifically the CKAD, Certified Kubernetes Application Developer, to get started. There’s various ways to study (free and not-free), but it’s a great way to start learning and get a lot of hands-on experience!
@YannMetalhead
@YannMetalhead 9 ай бұрын
Good video.
@SteveSpeicher
@SteveSpeicher 9 ай бұрын
Nice work Cedric! I’m team Podman! (of course)
@stevanlemeur8070
@stevanlemeur8070 9 ай бұрын
@faelpinho
@faelpinho 9 ай бұрын
Very good video! I already tried both in my linux (Manjaro) and Win10. In my opinion, using Windows, Docker is complete and very useful. Using linux and Portainer, no difference.
@seeemawn
@seeemawn Ай бұрын
Can someone tell me the difference between docker compose and these podman pods? To your question: I use docker containers for small services, but I am interested in using podman. I like this clicki-bunti-copilot-approach.
@floratextile9910
@floratextile9910 4 ай бұрын
hi i want to learn how to install frappe erpnext installation in podman, annd make it to access my domain name dns record..
@alex.prodigy
@alex.prodigy 9 ай бұрын
not to take anything away from podman , but there's also docker rootless albeit not the default installation mode team docker on my workstation simply because there's not podman package maintained afaik for debian based systems
@jamessondecastro5785
@jamessondecastro5785 9 ай бұрын
Thanks for the video, Honestly I'm having trouble creating Docker Compose with my Web Application that running multiple python scripts, I wonder if Podman will do the work, I want to give it a try.
@clashclan4739
@clashclan4739 9 ай бұрын
Which is more efficient in terms of cpu, ram, network and load balancing
@danielwalsh2363
@danielwalsh2363 9 ай бұрын
Since Podman can go away when a container is running, and does so any time you daemonize a container (podman run -d ...) Then Podman does not use any CPU/RAM or Network when containers are in steady state. Usually people leave Docker daemon as well as containerd running, so it uses CPU and RAM when the system is just running containers. As far as containers are concerned you should see no difference between a running Podman container or Docker container.
@FerShibli
@FerShibli 9 ай бұрын
I'm a Docker guy, but after this explanation I feel like changing to Team PodMan
@_bxffour
@_bxffour 9 ай бұрын
It imitates the docker interface. You can alias it to docker and forget about it
@shawnkec
@shawnkec 9 ай бұрын
Nice
@bobanmilisavljevic7857
@bobanmilisavljevic7857 10 ай бұрын
Nice job! 💪🧙‍♂️🌌⌨️
@bazejczuk8972
@bazejczuk8972 6 ай бұрын
Docker but after watching this movie and analysis current and fueature architectur, I started thinking about podman, propably It will give me some namespace features. I have to start play with Podman ❤
@janusz1697
@janusz1697 5 ай бұрын
Hi, I'm also from Poland
@waltwilliams6012
@waltwilliams6012 5 ай бұрын
Docker was originally based on Linux Containers (LXC).
@YoyoYo0877
@YoyoYo0877 10 ай бұрын
the only 2 lacks podman has IMHO are: 1. no 1 to 1 docker composé file compatibility 2. no host network option...
@danielwalsh2363
@danielwalsh2363 9 ай бұрын
Podman has the ability to manage networks, with the same commands as Docker. podman network ... Rootless containers are more limited, because of some constaints of the Linux kernel on rootless users, but with pasta network service, you can get to most controls.
@TumbleGamerTK
@TumbleGamerTK 2 ай бұрын
Could i use podman on my local machine and the deploy them to a server with docker?
@biscotty6669
@biscotty6669 Ай бұрын
Yes, podman images are fully compatible with docker.
@user-tr5cd5zo6t
@user-tr5cd5zo6t 7 ай бұрын
Great Presentation.......... I am a Docker guy..............Thanks........ :) bye
@wesleyp6281
@wesleyp6281 10 ай бұрын
I'm team Cedric 👑😍
@davejones542
@davejones542 10 ай бұрын
I am team Dockman (both)
@flesz_
@flesz_ 9 ай бұрын
it's amazing how kids are teaching adults now
@tony7682
@tony7682 4 ай бұрын
What is it that you are writing in the hexagons at the top of both columns? T3? JS? Hard to read the hand writing.
@kitersrefuge7353
@kitersrefuge7353 9 ай бұрын
Just tried Podman on my desktop. Failed to install...looks chaotic the UI. Back to Docker Desktop I run.
@alexvajith5889
@alexvajith5889 2 ай бұрын
Wait how is he managing to mirror write contents without any mistakes??
@nobody.watchin
@nobody.watchin 9 ай бұрын
Team podman all the way, containerize everything!
@vivekkaushik9508
@vivekkaushik9508 8 ай бұрын
Podman baby
@cloudnativecedric
@cloudnativecedric 8 ай бұрын
🙌
@user-et1qw3pw5j
@user-et1qw3pw5j 8 ай бұрын
I have been using podman for 3 years. Seriously I could never go back to docker.
@felix9150
@felix9150 10 ай бұрын
team podman!!
@cariyaputta
@cariyaputta 10 ай бұрын
Danny Gonzalez?
@iCrimzon
@iCrimzon 4 ай бұрын
I saw his face and thought that as well, i guess everyone has a non related relative somewhere in the world
@la1858
@la1858 2 ай бұрын
I don’t know which team i’m on yet 😢
@SvenKohlhaas
@SvenKohlhaas 3 ай бұрын
Team Podman!
@Everything28208
@Everything28208 10 ай бұрын
I CHOOSE PACMAN!! 😅😅😅
@bjbegui
@bjbegui 9 ай бұрын
Team podman all the way
@parraes
@parraes 10 ай бұрын
Team podman
@mariobader2152
@mariobader2152 6 ай бұрын
but where is podman? In most companies you won't find Docker yet, but Podman 😉
@iftikhar58
@iftikhar58 3 ай бұрын
it base on objective , I am Data Scientist and i will prefer Docker
@biscotty6669
@biscotty6669 Ай бұрын
Team nix, really. But definitely Podman over Docker. The lack of a daemon Is enough of a reason.
@Ghost_Bear_Trader
@Ghost_Bear_Trader 3 ай бұрын
DEMON. Fixed it for ya
@PerEng2405
@PerEng2405 7 ай бұрын
Podman-
@mind-blowing_tumbleweed
@mind-blowing_tumbleweed Ай бұрын
podman compose kinda sucks - it's just some unofficial python script. not having it fully supported is a huge drawback for local development.
@biscotty6669
@biscotty6669 Ай бұрын
Podman compose only exists to allow compatibility with Docker. It's not part of the normal workflow. Pods make it unnecessary. You manage them the same way you manage simple images, just adding '--pod' to the command mainly. Podman simplifies everything.
@drax2gma
@drax2gma 10 ай бұрын
Neither. Distrobox :)
@s.i.m.c.a
@s.i.m.c.a 10 ай бұрын
Ironically, k8s cant use podman as engine...but docker no problem.
@jeanlecox
@jeanlecox 10 ай бұрын
Kubernetes uses Container Runtime Interface (CRI). The idea behind all with Podman is to split the codebase in multiple projects (vs monolithic Docker approach) for specific purposes and the CRI implementation is project CRI-O, so Kubernetes uses CRI-O. Kubernetes used docker-shim in the past but that has been deprecated as non standard. Today it uses containerd IIRC. Podman makes easier deploying to Kubernetes, but Kubernetes itself runs containers with CRI interface so one possible option is CRI-O. Both Podman and CRI-O use runc/crun to talk to the Linux kernel in order to run containers. Hope it helps clarifying!
@danielwalsh2363
@danielwalsh2363 9 ай бұрын
Podman supports running kubernetes YAML file natively using podman kube play. This makes it easy to take kubernetes workloads and launch them on your host machine without requiring kubernetes at all. Similarly Podman can generate kubernetes.YAML files directly from locally running containers and Pods using podman kube generate. Finally podman kube deploy can actually take locally running containers and pods and launch them directly into a kubernetes cluster. Specicially kubernetes (kubectl) does not interact directly with Podman, but uses CRI-O which is a daemon based on the same underlying libraries and storage as Podman.
@SeanAhern1
@SeanAhern1 2 ай бұрын
Please, please, stop saying "DAY-MON"! The words "daemon" and "demon" are different spellings of the same word, pronounced the same, and meaning the same. It's simply said "DEE-MON".
@biscotty6669
@biscotty6669 Ай бұрын
In English the 'right' way to pronounce a word is simply the way people pronounce the word. When enough people start saying a word differently it makes it into dictionaries (like the alternate pronunciation of daemon has). Many native English speakers say daymen or deh-mon... you say tomayto I say tomahto ...
Kubernetes Deployments: Get Started Fast
3:55
IBM Technology
Рет қаралды 49 М.
Is it time to switch from Docker to Podman?
16:05
Christian Lempa
Рет қаралды 214 М.
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 133 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 28 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,4 МЛН
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 24 МЛН
Virtual Machine (VM) vs Docker
8:52
IBM Technology
Рет қаралды 176 М.
Get Remote Support Now
1:20
West Central Technology
Рет қаралды 2
What is Podman? How is it Different Than Docker?
7:26
IBM Technology
Рет қаралды 37 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 216 М.
Running Windows in a Docker Container!
10:07
Wolfgang's Channel
Рет қаралды 254 М.
Containers vs VMs: What's the difference?
8:08
IBM Technology
Рет қаралды 737 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 771 М.
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 387 М.
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 133 МЛН