Gestión de Imágenes OCI en Podman

Resumen de una línea

Gestión de imágenes OCI con Podman: muy similar a Docker, con formato OCI estándar, múltiples registros, y almacenamiento eficiente.

Información

  • Fuente: Curso Podman 2024 - Módulo 3

Conceptos OCI

Formato OCI Image

Imagen OCI:
├── Config (metadata)
├── Capas (layers)
└── Manifest

Compatible con: Docker, Podman, CRI-O, Containerd

Almacenamiento

# Ubicación (rootful)
/var/lib/containers/storage
 
# Ubicación (rootless)
~/.local/share/containers/storage

Operaciones Comunes

Descargar y Listar

# Pull
podman pull nginx:latest
 
# Listar
podman images
 
# Información
podman inspect nginx

Eliminar y Limpiar

# Eliminar
podman rmi nginx
 
# Limpiar no usadas
podman image prune

Etiquetas

# Crear etiqueta
podman tag nginx:latest myregistry/nginx:v1
 
# Enviar (push)
podman push myregistry/nginx:v1

Múltiples Registros

# Usar nombre corto (Podman busca en registros)
podman run ubi8
 
# Especificar registro
podman run docker.io/library/ubuntu
 
# Configurar registros en /etc/containers/registries.conf

Ahorro de Almacenamiento

# Ver uso
podman system df
 
# Eliminar todo no usado
podman system prune

Relaciones

Conecta con

Fuentes