Skip to content

gustavopp93/devops-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Tools - Container Images

Este repositorio contiene diferentes imágenes de contenedor optimizadas para herramientas de DevOps.

Construcción de Imágenes Multi-Arquitectura

Para construir imágenes que soporten múltiples arquitecturas (amd64 y arm64), sigue estos pasos:

Construcción Básica

# 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 Manifest Multi-Arquitectura

# 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

Publicar Imagen

# Push del manifest (incluye ambas arquitecturas)
podman manifest push <nombre-imagen>:latest docker://<tu-usuario>/<nombre-imagen>:latest

Ejemplo Completo

# 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:latest

Estructura del Repositorio

Cada directorio contiene una imagen específica con su propio Dockerfile y dependencias:

  • python3.12.11/ - Imagen base de Python 3.12.11

Licencia

Ver archivo LICENSE para más detalles.

About

Docker Tooling for academic purposes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published