Przejdź do zawartości

Podman

Z Wikipedii, wolnej encyklopedii
Podman
Logo Podman
Logo programu
Aktualna wersja stabilna 5.7.1
(10 grudnia 2025) [±]
Język programowania Go
System operacyjny Linux, Windows, macOS, FreeBSD
Rodzaj Wirtualizacja na poziomie systemu operacyjnego
Licencja Apache License 2.0
Strona internetowa

Podman (pod manager) – otwartoźródłowe narzędzie do zarządzania kontenerami, zgodne ze standardem Open Container Initiative (OCI)[1]. Oprogramowanie jest rozwijane przez Red Hat i służy do obsługi kontenerów, obrazów, woluminów oraz podów w środowisku Linux[2]. Oferuje również wsparcie dla systemów macOS i Microsoft Windows przy wykorzystaniu maszyny wirtualnej[3].

Narzędzie bazuje na bibliotece libpod i udostępnia API służące do zarządzania cyklem życia kontenerów, podów, obrazów i woluminów. Interfejs ten jest identyczny z API oprogramowania Docker[4]. Alternatywą dla środowiska Docker Desktop jest aplikacja Podman Desktop[5].

Historia

[edytuj | edytuj kod]

Pierwsza publiczna wersja programu (v0.2) ukazała się w 2018 roku, natomiast wersja 1.0.0 została wydana 16 stycznia 2019 roku[6]. 23 maja 2023 roku opublikowano wersję 1.0 aplikacji Podman Desktop[7][8].

W 2024 roku podczas konferencji KubeCon przedsiębiorstwo Red Hat ogłosiło przekazanie projektów Podman i Podman Desktop do organizacji Cloud Native Computing Foundation (CNCF). Do tego czasu Podman Desktop został pobrany 1,5 miliona razy[9]. Projekty zostały oficjalnie przyjęte do CNCF 21 stycznia 2025 roku[10][11].

Charakterystyka

[edytuj | edytuj kod]

Architektura

[edytuj | edytuj kod]

Podman jest narzędziem „bezdemonowym” (ang. daemonless)[12]. Odróżnia go to od innych systemów konteneryzacji, takich jak Docker, który do zarządzania kontenerami wykorzystuje usługę działającą w tle (demon dockerd). Podman w procesie zarządzania cyklem życia kontenerów polega na systemie inicjalizacji systemd[13].

Bezpieczeństwo

[edytuj | edytuj kod]

Oprogramowanie umożliwia uruchamianie kontenerów bez uprawnień administratora (ang. rootless). Oznacza to, że mogą być one tworzone, uruchamiane i zarządzane przez zwykłych użytkowników przy użyciu mechanizmu przestrzeni nazw Linuksa[14].

Odbiór

[edytuj | edytuj kod]

W badaniu serwisu Stack Overflow z 2025 roku, spośród 20 070 respondentów identyfikujących się jako profesjonaliści, 10,9% zadeklarowało używanie Podmana w ciągu ostatniego roku. Dla porównania, z Dockera i Kubernetesa korzystało odpowiednio 73,8% oraz 30,1% ankietowanych[15].

Zobacz też

[edytuj | edytuj kod]

Bibliografia

[edytuj | edytuj kod]
  • Daniel Walsh, Podman in action, Shelter Island: Manning Publications, 2023, ISBN 978-1-63343-968-9.
  • Alessandro Arrichiello, Gianni Salinetti, Podman for DevOps: containerization reimagined with Podman and its companion tools, First edition, Birmingham: Packt Publishing, 2022, ISBN 978-1-80324-823-3.

Przypisy

[edytuj | edytuj kod]
  1. James Walker, What Is Podman and How Does It Differ from Docker? [online], How-To Geek, 4 czerwca 2021 [dostęp 2025-12-09] (ang.).
  2. What is Podman? The container engine replacing Docker [online], InfoWorld [dostęp 2025-12-09] (ang.).
  3. Red Hat puts Podman container management on the desktop [online], InfoWorld [dostęp 2025-12-09] (ang.).
  4. Podman | GoLand [online], GoLand Help [dostęp 2025-12-09] (ang.).
  5. James Walker, Getting Started With Podman Desktop, an Open Source Docker Desktop Alternative [online], How-To Geek, 19 stycznia 2023 [dostęp 2025-12-09] (ang.).
  6. Podman v1.0.0 Released | Podman [online], podman.io, 16 stycznia 2019 [dostęp 2025-12-09] (ang.).
  7. Podman Desktop 1.0: The next-gen container management solution streamlining developers container operations [online], www.redhat.com [dostęp 2025-12-09] (ang.).
  8. Tim Anderson, Podman Desktop 1.0 released: a challenge to Docker Desktop • DEVCLASS [online], DEVCLASS, 24 maja 2023 [dostęp 2025-12-09] (ang.).
  9. Red Hat to Contribute Comprehensive Container Tools Collection to Cloud Native Computing Foundation [online], www.redhat.com [dostęp 2025-12-09] (ang.).
  10. Podman Desktop [online], CNCF, 9 grudnia 2025 [dostęp 2025-12-09] (ang.).
  11. Podman Container Tools [online], CNCF, 9 grudnia 2025 [dostęp 2025-12-09] (ang.).
  12. What is Podman? — Podman documentation [online], docs.podman.io [dostęp 2025-12-09].
  13. Containers in 2025: Docker vs. Podman for Modern Developers | Linux Journal [online], www.linuxjournal.com [dostęp 2025-12-09].
  14. Prakhar Sethi, Rootless containers with Podman: The basics [online], Red Hat Developer, 25 września 2020 [dostęp 2025-12-09] (ang.).
  15. Technology | 2025 Stack Overflow Developer Survey [online], survey.stackoverflow.co [dostęp 2025-12-09] (ang.).