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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.