Podman
Ukázka příkazů nástroje podman | |
| Vývojář | Cloud Native Computing Foundation |
|---|---|
| Aktuální verze | 6.0.0[1] (24 červen 2026) |
| Operační systém | Linux, Windows, MacOS, FreeBSD |
| Vyvíjeno v | Go |
| Typ softwaru | Virtualizace na úrovni operačního systému |
| Licence | Apache-2.0 |
| Web | podman |
| Některá data mohou pocházet z datové položky. | |
Podman (pod manager) je kontejnerizační nástroj s otevřeným zdrojovým textem podobně jako známější a starší Docker. Podman na rozdíl od Dockeru nepoužívá službu v pozadí (dockerd), ale vytváří proces pod běžným uživatelem standardním způsobem jako normální aplikace. Podman je kompatibilní s Open Container Initiative (OCI);[2] umožňuje spravovat kontejnery, obrazy systému, diskové svazky a pody Kubernetes v operačním systému Linux,[3] s podporou pro MacOS a Microsoft Windows pomocí virtuálních strojů.[4] Podman vytvořila společnost Red Hat. Je založen na knihovně libpod. Nabízí API pro správu životního cyklu kontejnerů, podů, obrazů, a svazků. API je stejné jako u Dockeru.[5] Podman Desktop je alternativou k Docker Desktopu.[6]
Historie
[editovat | editovat zdroj]
První veřejná verze nástoje Podman (v0.2) byla vydána v roce 2018, verze 1.0.0 Podmanu byla vydána 16. ledna 2019.[7]
Verze 1.0 Podman Desktopu byla vydána 23. května 2023.[8][9]
Společnost Red Hat na konferenci KubeCon 2024 oznámila, že věnuje Podman a Podman Desktop nadaci Cloud Native Computing Foundation (CNCF). V té době měl Podman Desktop 1,5 milionu stažení.[10] Oba projekty byly do CNCF přijaty 21. ledna 2025.[11][12]
Přijetí
[editovat | editovat zdroj]Server Stack Overflow provedl v roce 2025 průzkum mezi 20070 respondenty, kteří se identifikovali jako profesionálové. 10,9 % uvedlo, že v roce 2024 používali Podman, 73,8 % Docker a 30,1 % Kubernetes.[13]
Návrh
[editovat | editovat zdroj]Zatímco Docker používá pro řízení svých kontejnerů službu nazývanou dockerd, která běží na pozadí (tzv. démon), Podman nepoužívá pro řízení životních cyklů svých kontejnerů Systemd,[14] ani OpenRC, Dinit, Runit, atd., což se v angličtině označuje slovem „daemonless“.[15]
Datová bezpečnost
[editovat | editovat zdroj]Podman spouští kontejnery bez oprávnění správce (anglicky rootless), což znamená, že je mohou vytvářet, spouštět a spravovat běžní uživatelé bez práv správce pomocí linuxových jmenných prostorů.[16]
Odkazy
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]V tomto článku byl použit překlad textu z článku Podman na anglické Wikipedii.
- ↑ Dostupné online.
- ↑ WALKER, James. What Is Podman and How Does It Differ from Docker? [online]. 2021-06-04. Dostupné online.
- ↑ PRIMAVERA, Jacqueline. What is Podman? The container engine replacing Docker [online]. 2022-06-17. Dostupné online.
- ↑ KRILL, Paul. Red Hat puts Podman container management on the desktop [online]. 2023-05-23. Dostupné online.
- ↑ Podman | GoLand [online]. Dostupné online.
- ↑ WALKER, James. Getting Started With Podman Desktop, an Open Source Docker Desktop Alternative [online]. 2023-01-19. Dostupné online.
- ↑ Podman v1.0.0 Released|Podman. podman.io. 2019-01-16. Dostupné online [cit. 2025-09-10]. (anglicky)
- ↑ Podman Desktop 1.0: The next-gen container management solution streamlining developers container operations. www.redhat.com. Dostupné online [cit. 2025-09-10]. (anglicky)
- ↑ ANDERSON, Tim. Podman Desktop 1.0 released: a challenge to Docker Desktop • DEVCLASS. devclass.com. 2023-05-24. Dostupné online [cit. 2025-09-10].
- ↑ Red Hat to Contribute Comprehensive Container Tools Collection to Cloud Native Computing Foundation. www.redhat.com. Dostupné online [cit. 2025-09-10]. (anglicky)
- ↑ Podman Desktop. www.cncf.io. 2025-09-10. Dostupné online [cit. 2025-09-10].
- ↑ Podman Container Tools [online]. 2025-09-10 [cit. 2025-09-10]. Dostupné online.
- ↑ Technology|2025 Stack Overflow Developer Survey [online]. [cit. 2025-09-10]. Dostupné online. (anglicky)
- ↑ Containers in 2025: Docker vs. Podman for Modern Developers [online]. [cit. 2025-11-30]. Dostupné online.
- ↑ What is Podman? — Podman documentation [online]. [cit. 2025-09-10]. Dostupné online.
- ↑ Rootless containers with Podman [online]. 2020-09-25 [cit. 2024-10-12]. Dostupné online.
Literatura
[editovat | editovat zdroj]- Podman in Action: Secure, Rootless Containers for Kubernetes, Microservices, and More: Walsh, Daniel: 9781633439689: Books [online]. Dostupné online.
- Podman for DevOps: Containerization reimagined with Podman and its companion tools: Arrichiello, Alessandro, Salinetti, Gianni: 9781803248233: Books [online]. Dostupné online.
