Atareao con Linux

ATA 782 Buildah vs Dockerfile. La guía definitiva para construir imágenes


Listen Later

¡Hola! Soy Lorenzo y bienvenidos a un nuevo episodio de Atareao con Linux. Hoy te traigo una noticia importante: mi equipo personal ya es 100% libre de Docker. He completado la transición total al ecosistema de Podman, pero el camino no termina aquí. Ahora me toca enfrentarme a la migración de la infraestructura de producción de atareao.es, y en este proceso he descubierto el verdadero potencial de la construcción de imágenes con Buildah.

En este episodio, exploramos por qué Buildah es el compañero perfecto para Podman. Te explico las razones detrás de su nombre y, lo más importante, cómo cambia las reglas del juego al permitirnos construir imágenes mediante scripting puro. Si te gusta el control total y la flexibilidad de Bash o Fish, Buildah te va a encantar.

¿Qué vas a aprender en este episodio?
  • Adiós a las capas infinitas: Cómo Buildah gestiona el sistema de archivos de forma directa y eficiente.
  • Scripting vs. Declarativo: Las ventajas de usar un lenguaje imperativo frente al tradicional Dockerfile.
  • Seguridad extrema: Mi caso de uso real creando un servidor WebDAV con Nginx en modo rootless y sin usuario root interno.
  • Criterios de elección: Cuándo te conviene seguir usando Dockerfiles por compatibilidad y cuándo Buildah es la herramienta quirúrgica que necesitas.

Hablamos de transparencia, control, eficiencia de capas y, por supuesto, de los desafíos técnicos que supone aprender una nueva forma de trabajar. Si eres un apasionado de los contenedores y quieres llevar tu productividad en Linux al siguiente nivel, no te puedes perder este análisis detallado.

Capítulos:
  • 00:00:00 Introducción: Adiós definitivo a Docker
  • 00:01:13 El reto de migrar atareao.es a Podman
  • 00:02:17 Construcción de imágenes: La pieza que faltaba
  • 00:03:19 ¿Por qué se llama Buildah? Curiosidades y Naming
  • 00:04:15 Diferencias filosóficas: Buildah vs Docker
  • 00:05:40 El poder del Scripting en la creación de imágenes
  • 00:07:54 Comparativa técnica: Transparencia vs Control
  • 00:09:38 Eficiencia de capas y el "Squashing" nativo
  • 00:11:32 Ventajas de Buildah: Pruebas atómicas y variables dinámicas
  • 00:12:46 Inconvenientes: Dependencia del host y curva de aprendizaje
  • 00:14:46 ¿Cuándo usar cada uno? Consejos para equipos personales y CI/CD
  • 00:16:32 Caso práctico: WebDAV con Nginx, Rootless y sin Root
  • 00:18:03 Conclusiones y próximos pasos

Más información y enlaces en las notas del episodio

  • 🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
  • ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
  • ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
  • 🦣 Mastodon 👉 https://mastodon.social/@atareao
  • 🐦 Twitter 👉 https://twitter.com/atareao
  • 🐙 GitHub 👉 https://github.com/atareao

...more
View all episodesView all episodes
Download on the App Store

Atareao con LinuxBy atareao

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings


More shows like Atareao con Linux

View all
Emilcar Daily by Emilcar

Emilcar Daily

24 Listeners

Nadie Sabe Nada by SER Podcast

Nadie Sabe Nada

421 Listeners

Coffee Break: Señal y Ruido by Coffee Break: Señal y Ruido

Coffee Break: Señal y Ruido

48 Listeners

Podcast DekNet by Dek

Podcast DekNet

8 Listeners

RETROMATICA by RETROMATICA

RETROMATICA

6 Listeners

Apple Coding Daily by Julio César Fernández Muñoz

Apple Coding Daily

24 Listeners

Relfon daily podcast by Relfon

Relfon daily podcast

0 Listeners

La Sotana by La Sotana

La Sotana

8 Listeners

La Ruina by La Ruina

La Ruina

67 Listeners

Loop Infinito (by Xataka) by Webedia

Loop Infinito (by Xataka)

57 Listeners

Reflex Podcast by Carlos Castillo Fotografo

Reflex Podcast

2 Listeners

Tierra de Hackers by Martin Vigo

Tierra de Hackers

15 Listeners

Desde el reloj by Jacobo Vidal Pascual

Desde el reloj

9 Listeners

monos estocásticos by Antonio Ortiz, Matías S. Zavia

monos estocásticos

4 Listeners