Docker-Pi para admins y developers
Docker-Pi para admins y developers
Como desarrollador, no me queda otra que estar a la última en cuanto a tecnologías, metodologías y nuevos sistemas que hagan mi día a día más fácil de llevar. Uso Vagrant y quiero cambiar a Docker, que es una de esas tecnologías a las que le quiero prestar más atención. ¿Merece la pena?
Para el que no lo conozca, Vagrant permiten crearte un entorno virtual separado de tu sistema operativo principal. El objetivo es que todos los desarrolladores de un proyecto trabajen sobre una base y luego no haya problemas al lanzar las releases en el equipo de producción, por ejemplo.
Vagrant usa VirtualBox. Con unos cuantos comandos, tienes un sistema operativo virtualizado y listo para desarrollar.
Docker es más de lo mísmo, pero no necesitas crear un equipo virtual completo. Se vale de un pequeño engine con un cliente y un servidor, y comparte el kernel de tu sistema operativo principal, siendo más eficiente.
Govinda Fichtner ha creado un sistema operativo basado en Raspbian para la Raspberry Pi con Docker 1.5.0 y kernel 3.18.8, así no tendrás que instalar nada. Tiene soporte para el sistema de archivos OverlayFS, que en teoría barre a otras alternativas como lvm o btrfs. Las imágenes para prepararte una máquina con Java, Python o Node.js entre otros, deben ser compatibles con ARM, pero esto ya lo habían pensado y han creado varios repositorios adaptados a los procesadores ARM que podrás encontrar en éste enlace.
Enlace: blog.hypriot.com
Imagen en descarga directa (~347MB): Docker-Pi