ATA 231 - Podman ¿la alternativa a Docker?
Sobre este episodio
Después de toda la paliza psicológica , y en el buen sentido de la palabra, que te he dado durante estos dos últimos años, en referencia a las bondades de Docker. Después de haberte presentado Kitematic en el episodio 230 del podcast. Ahora te traigo una alternativa a Docker. Pues si. Aquí se trata de probarlo todo, y cuantas mas soluciones y alternativas tengas al alcance de tus dedos, mejor que mejor . Como ya te he comentado en mas de una ocasión, prefiero AppImage , frente a snap o flatpak . Y de la misma manera, una vez probado Podman , decirte que lo prefiero como alternativa a Docker . Y básicamente lo prefiero por una razón, no necesitas tener un servicio corriendo en segundo plano y por esto, ya solo por esto, lo prefiero . Pero, ¿que es Podman?¿En que se diferencia de Docker?¿Que ventajas e inconvenientes tiene? ¿Es Podman la alternativa a Docker? ¿Que es Podman? Pero, empecemos por el principio ¿Que es Podman? . Se trata de una herramienta para crear y mantener contenedores. Si, en el mundo de los contenedores hay más allá de Docker. Con Docker y los contenedores pasa como con Danone y los yogures. Hemos terminado por asimilar la marca a lo que hace referencia. Se trata de una herramienta Open Source que no necesita de un demonio corriendo en segundo plano para su funcionamiento, y que te va a permitir buscar, ejecutar, desplegar, implementar aplicaciones utilizando contenedores . ¿Tengo que aprender como funciona Podman? Y ahora que ya empiezo a manejarme con Docker o que lo controlo suficientemente ¿tengo que aprender un nueva herramienta?. Pues esta es la primera buena noticia que tengo que darte. No necesitas aprender una nueva herramienta . Es mas, puedes crar un alias para el comando podman , es decir alias docker=podman y seguir trabajando como si nada . Simplemente espectacular . Docker vs Podman. ¿Es la alternativa a Docker? Evidentemente antes de continuar con Podman , te estarás preguntado que diferencias y parecidos existen con Docker. De la misma forma, te estarás preguntando sobre ventajas e inconvenientes de utilizar una herramienta frente a la otra. Una de las características de Docker es que utiliza un único servicio para dominar a todos los contenedores en todos sus aspectos, desde la ejecución, hasta el almacenamiento, pasando por las redes. Esto tiene sus ventajas e inconvenientes, porque desde luego con un único servicio controlas todo. Pero, ¿que sucede si ese servicio deja de funcionar?. Esto es uno de los inconvenientes que viene a resolver Podman en tanto en cuanto, no utiliza ningún servicio global, con lo que es completamente independiente. Podman la gestión que hace de los contenedores es descentralizada, y no requiere de un servicio global. Otra de las características que diferencia a Podman de Dokcer es que no solo puede ejecutar contenedores sino que además es capaz de ejecutar pods , de ahí el nombre de esta herramienta. ... Más información en las notas del podcast sobre Podman, la alternativa a Docker