Este repositorio contiene diferentes imágenes de contenedor optimizadas para herramientas de DevOps.
Para construir imágenes que soporten múltiples arquitecturas (amd64 y arm64), sigue estos pasos:
# Construir imagen para amd64
podman build --platform linux/amd64 -t <nombre-imagen>:amd64 ./<directorio>
# Construir imagen para arm64
podman build --platform linux/arm64 -t <nombre-imagen>:arm64 ./<directorio># Crear un manifest que agrupe ambas arquitecturas
podman manifest create <nombre-imagen>:latest
# Agregar las imágenes al manifest
podman manifest add <nombre-imagen>:latest <nombre-imagen>:amd64
podman manifest add <nombre-imagen>:latest <nombre-imagen>:arm64# Push del manifest (incluye ambas arquitecturas)
podman manifest push <nombre-imagen>:latest docker://<tu-usuario>/<nombre-imagen>:latest# Ejemplo con python3.12.11
podman build --platform linux/amd64 -t devops-tools-python:amd64 ./python3.12.11
podman build --platform linux/arm64 -t devops-tools-python:arm64 ./python3.12.11
podman manifest create devops-tools-python:latest
podman manifest add devops-tools-python:latest devops-tools-python:amd64
podman manifest add devops-tools-python:latest devops-tools-python:arm64
podman manifest push devops-tools-python:latest docker://tu-usuario/devops-tools-python:latestCada directorio contiene una imagen específica con su propio Dockerfile y dependencias:
python3.12.11/- Imagen base de Python 3.12.11
Ver archivo LICENSE para más detalles.