Podman Desktop
Podman Desktop community · Herramientas gráficas gratuitas para contenedores y Kubernetes, con gestión de motores, imágenes, pods, volúmenes, registros, extensiones y flujos de trabajo local a clúster.
Descripción
Traducción con IAVer originalPodman Desktop es una aplicación gráfica gratuita y de código abierto para desarrollar con contenedores y Kubernetes. Ayuda a los desarrolladores a gestionar motores de contenedores locales, inspeccionar recursos de aplicaciones y conectar flujos de trabajo locales con entornos de Kubernetes.
Características principales
- Explora y gestiona contenedores, imágenes, pods y volúmenes.
- Compila imágenes, inicia o detiene contenedores, inspecciona registros y abre terminales de contenedores.
- Instala y configura el motor Podman, y gestiona las máquinas de Podman.
- Trabaja con varios motores compatibles, incluidos Podman y Docker.
- Configura registros OCI, ajustes de proxy y herramientas compatibles con Docker.
- Gestiona contextos de Kubernetes e interactúa con clústeres locales o remotos.
- Amplía flujos de trabajo mediante integraciones como Compose, Kind y Minikube.
Instalación y inicio en Mac
Este catálogo instala la aplicación gráfica de Mac con brew install --cask podman-desktop. El proyecto upstream recomienda actualmente el flujo de trabajo oficial con DMG en lugar de Homebrew para una experiencia de instalación de Podman/CLI más controlada, y advierte sobre conflictos de rutas del gestor de paquetes. Elige un único método de instalación coherente, especialmente si Podman ya está instalado mediante Homebrew; no combines instaladores a ciegas ni desinstales un motor existente con cargas de trabajo que necesitas.
Después de iniciarla, sigue el proceso de incorporación para instalar o localizar el motor Podman y crear una máquina de Podman. El motor es un componente separado de la interfaz de escritorio. En macOS, los contenedores Linux se ejecutan dentro de una máquina virtual Linux en lugar de hacerlo de forma nativa en el kernel de macOS. Configura los recursos de CPU, memoria y disco, inicia la máquina y verifica su estado en Settings > Resources antes de trabajar con contenedores. Una instalación de proveedor puede solicitar la contraseña del sistema; esto es distinto de los privilegios de root dentro de un contenedor o de una conexión de máquina rootful.
Instala las herramientas opcionales Compose o kubectl solo cuando el flujo de trabajo las necesite. Selecciona un registro, descarga o compila una imagen y, a continuación, inicia un contenedor con los puertos, los volúmenes y el entorno que necesite. Para Kubernetes, verifica el contexto seleccionado antes de aplicar manifiestos o modificar recursos. Eliminar contenedores, volúmenes o una máquina puede eliminar datos, así que revisa el estado persistido antes de limpiar o restablecer recursos.
Compatibilidad de Podman y Docker
Podman Desktop puede funcionar con varios motores de contenedores; Docker no es una aplicación categóricamente incompatible. El cask actual no declara ningún conflicto con el cask de Docker. Sin embargo, las herramientas compatibles con Docker pueden apuntar a distintos motores según el contexto de Docker CLI, DOCKER_HOST y la asignación de sockets. La documentación oficial describe la opción de compatibilidad con herramientas Docker de terceros de macOS y la asignación de /var/run/docker.sock. Comprueba a qué motor llegará un comando antes de cambiar la configuración de compatibilidad, especialmente cuando Docker Desktop también esté presente.
Las imágenes, los contenedores, los volúmenes y los clústeres de Kubernetes son recursos específicos de cada motor; instalar la aplicación de escritorio no migra automáticamente todos los datos de Docker. La compatibilidad con Compose es útil, pero no garantiza un comportamiento idéntico para todas las aplicaciones, funciones de red o integraciones con el host. Las conexiones rootless y rootful también difieren; algunas integraciones requieren un modo concreto. Revisa la documentación del proveedor en lugar de otorgar privilegios amplios para cada carga de trabajo.
Requisitos y plataformas
Este cask de Mac requiere macOS 12 Monterey o posterior y proporciona compilaciones para Apple Silicon ARM64 e Intel x64. Se necesita un entorno de virtualización funcional y recursos suficientes para la máquina de Podman y las cargas de trabajo. La asignación de CPU, memoria y disco es configurable; no se verificó un único mínimo universal de RAM de Mac ni de espacio instalado. La arquitectura de las imágenes, la emulación y las elecciones de proveedor de máquina virtual pueden afectar la compatibilidad y el rendimiento, por lo que la compatibilidad nativa de escritorio no promete que todas las imágenes de arquitectura ajena funcionen.
También hay compilaciones oficiales de escritorio para Windows y Linux. En Windows, los proveedores de máquina de Podman documentados son WSL 2 y Hyper-V, con sus propios requisitos de edición, virtualización y permisos. Las instrucciones de WSL 2 especifican Windows 10 compilación 19043 o posterior, o Windows 11, y 6 GB de RAM para la máquina de Podman; no apliques esa asignación específica de la plataforma como un mínimo universal de escritorio. Linux puede ejecutar Podman de forma nativa. Las extensiones opcionales de GPU, Kubernetes e IA tienen condiciones adicionales de plataforma y hardware.
El DMG oficial 1.29.3 para Apple Silicon es de 236,188,274 bytes, coincidiendo con la descarga de este catálogo. El DMG para Intel es de 241,736,554 bytes. Estos son tamaños de descarga de la aplicación; los paquetes del motor, las imágenes de máquina, las imágenes de contenedor, los volúmenes y las extensiones usan almacenamiento adicional. El proyecto upstream publica artefactos air-gap separados y de mayor tamaño, por lo que el DMG normal no promete que todos los componentes o imágenes de primera ejecución estén disponibles sin conexión. La configuración, las descargas de imágenes, las descargas de extensiones y los servicios remotos normalmente necesitan acceso a la red; las cargas de trabajo locales ya disponibles pueden ejecutarse sin conexión a la nube cuando sus propias dependencias lo permiten.
Cuentas, precio y licencia
La aplicación comunitaria Podman Desktop es gratuita bajo la licencia Apache 2.0. El trabajo local habitual con Podman no requiere una suscripción de pago a Podman Desktop ni una cuenta en la nube obligatoria. Los registros privados, los clústeres remotos y los servicios alojados pueden requerir credenciales y tener sus propios cargos, límites y licencias. El registro opcional de adopción temprana no cambia las características de la aplicación. Las ofertas comerciales de soporte empresarial, incluida la compilación de Red Hat, son independientes de la distribución comunitaria gratuita; el licenciamiento de Docker también permanece independiente cuando se usa Docker como motor.
Fuentes: Resumen oficial, Instalación en Mac, Máquinas Podman, Compatibilidad con Docker, Instalación en Windows, Versión oficial 1.29.3, Licencia Apache.
Novedades Novedades de 1.29.3 7 oct · Editado por OpenNavo
- PodmanCleans up Hyper-V VMs during migration data reset.
- InterfaceRemoves requestAnimationFrame use for settings navigation width updates.