Sobre el proyecto

Podman (el POD MANager) es una herramienta diseñada para gestionar contenedores OCI, imágenes, volúmenes y pods (grupos de contenedores que comparten recursos). Se basa en la biblioteca libpod para la gestión del ciclo de vida de los contenedores. Las capacidades clave incluyen: - Gestión de Imágenes: Admite múltiples formatos de imágenes de contenedores (OCI y Docker), incluyendo la descarga, carga y creación de imágenes a través de Containerfiles o Dockerfiles. - Gestión del Ciclo de Vida: Gestiona la creación, ejecución, checkpointing/restauración (vía CRIU) y eliminación de contenedores. - Operación Rootless: Permite ejecutar contenedores y pods sin root ni privilegios elevados utilizando namespaces de usuario para mejorar la seguridad. - Arquitectura Daemonless: Funciona sin un demonio administrador central, reduciendo la utilización de recursos en reposo y mejorando la seguridad. - Redes: Gestiona las redes de contenedores utilizando Netavark y Aardvark-dns. - Compatibilidad: Proporciona una CLI compatible con Docker y una API REST para la integración. - Multiplataforma: Se ejecuta de forma nativa en Linux y en macOS o Windows a través de una máquina virtual gestionada por Podman. Podman se integra con otros proyectos OCI como Buildah para la construcción de imágenes, crun/runc para los runtimes y Skopeo para el transporte y firma especializada de imágenes.