Podman
| Podman software | |
|---|---|
| Genere | Virtualizzazione a livello di sistema operativo (non in lista) |
| Sviluppatore | Red Hat |
| Ultima versione | 5.8.2 (14 aprile 2026) |
| Sistema operativo | Linux Microsoft Windows macOS |
| Linguaggio | Go |
| Licenza | licenza Apache 2.0 (licenza libera) |
| Sito web | podman.io |
Podman (pod manager) è uno strumento open source per la gestione dei container sviluppato da Red Hat con il contributo della comunità. È progettato per essere un'alternativa a Docker [1] dal quale si differenzia per l'assenza di un daemon e il supporto per l'esecuzione di container senza privilegi di root.
Podman è conforme alle specifiche definite dall'Open Container Initiative (OCI) [2] e può essere installato su varie distribuzioni Linux come Red Hat Enterprise Linux, Fedora, Ubuntu e molte altre. È disponibile anche per macOS e Windows tramite l'uso di macchine virtuali o Windows Subsystem for Linux (WSLv2).[3][4]
Basato sulla libreria libpod, offre API per la gestione del ciclo di vita dei container, dei pod, delle immagini e dei volumi. L'API di Podman è progettata per essere il più possibile simile all'API di Docker,[5] facilitando la migrazione e l'integrazione con strumenti esistenti che utilizzano Docker.
Podman Desktop fornisce un'alternativa a Docker Desktop.[6]
Gestione di Podman
Il modo più comune per gestire Podman è attraverso la sua interfaccia a riga di comando (CLI). La CLI di Podman è compatibile con i comandi Docker. Questo significa che la maggior parte dei comandi funzionerà senza modifiche significative, rendendo facile l'uso per chi ha familiarità con Docker.
Per chi preferisce l'utilizzo di interfacce grafiche esiste Podman Desktop. Si tratta di un'interfaccia progettata per semplificare la gestione dei container e dei cluster Kubernetes. È disponibile per Windows, macOS e Linux.[7]
Podman-compose è un'alternativa open source a Docker Compose, che consente di definire ed eseguire applicazioni multi-container utilizzando Podman. Utile per lavorare con file di configurazione YAML.[8]
Podman offre un'API RESTful che consente di interagire con Podman tramite applicazioni e script.[9]
Sicurezza
A differenza di Docker, Podman, offre alcune caratteristiche pensate per aumentare il livello di sicurezza. Ad esempio consente l'esecuzione di container senza privilegi di root, riducendo il rischio di escalation dei privilegi.[10]
Podman non utilizza un daemon centrale, il che significa che ogni comando viene eseguito come un processo indipendente. Questo elimina la necessità di un singolo processo di lunga durata che gestisca tutti i container, riducendo così la superficie d'attacco poiché non esiste un punto centrale che, se compromesso, possa influenzare tutti i container.[11]
Note
- ^ (EN) What is Podman? The container engine replacing Docker, su infoworld.com. URL consultato il 16 dicembre 2024.
- ^ (EN) What Is Podman and How Does It Differ from Docker?, su howtogeek.com. URL consultato il 16 dicembre 2024.
- ^ (EN) Red Hat puts Podman container management on the desktop, su infoworld.com. URL consultato il 16 dicembre 2024.
- ^ (EN) Podman Installation Instructions, su podman.io. URL consultato il 16 dicembre 2024.
- ^ (EN) Podman, su jetbrains.com. URL consultato il 16 dicembre 2024.
- ^ How-To Geek, https://www.howtogeek.com/devops/getting-started-with-podman-desktop-an-open-source-docker-desktop-alternative/.
- ^ (EN) Podman Desktop features, su podman-desktop.io. URL consultato il 16 dicembre 2024.
- ^ (EN) Podman-compose, su docs.podman.io. URL consultato il 16 dicembre 2024.
- ^ (EN) supports a RESTful API for the Libpod library, su docs.podman.io. URL consultato il 16 dicembre 2024.
- ^ (EN) Red Hat Developer, https://developers.redhat.com/blog/2020/09/25/rootless-containers-with-podman-the-basics#why_rootless_containers_. URL consultato il 12 ottobre 2024.
- ^ (EN) The Complete Podman vs Docker Analysis: Features, Performance & Security, su uptrace.dev. URL consultato il 16 dicembre 2024.
Voci correlate
Altri progetti
Wikimedia Commons contiene immagini o altri file su Podman
Collegamenti esterni
- Sito ufficiale di Podman, su podman.io.
- Podman Desktop, su podman-desktop.io.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.

