Sospechosos habituales

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

Sospechosos habitualesBy Sospechosos Habituales


More shows like Sospechosos habituales

View all
Emilcar Daily by Emilcar

Emilcar Daily

24 Listeners

Applelianos by Applelianos

Applelianos

56 Listeners

Radio Fitness Revolucionario by Marcos Vázquez

Radio Fitness Revolucionario

135 Listeners

iSenaCode Live by Sergio Navas

iSenaCode Live

85 Listeners

Podcast WINTABLET.INFO by Javier Fernandez

Podcast WINTABLET.INFO

0 Listeners

mixx.io by Álex Barredo

mixx.io

40 Listeners

LO QUE TÚ DIGAS con Alex Fidalgo by Alex Fidalgo

LO QUE TÚ DIGAS con Alex Fidalgo

71 Listeners

Las Charlas de Applesfera by Webedia

Las Charlas de Applesfera

36 Listeners

Leña al mono que es de goma by rfog

Leña al mono que es de goma

0 Listeners

Cupertino, podcast sobre Apple by Álex Barredo, Ángel Jiménez, Matías Zavia

Cupertino, podcast sobre Apple

15 Listeners

Loop Infinito (by Xataka) by Webedia

Loop Infinito (by Xataka)

57 Listeners

Cacharreogeek by Cacharreogeek

Cacharreogeek

0 Listeners

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

monos estocásticos

4 Listeners

El Podcast de Marc Vidal by Marc Vidal

El Podcast de Marc Vidal

8 Listeners

El Mancuentro by Mancuentro Patal

El Mancuentro

0 Listeners