El mi­nio­r­de­na­dor Raspberry Pi no solo es bueno para conectar di­fe­re­n­tes di­s­po­si­ti­vos o para enseñar a los niños a usar el hardware y la pro­gra­ma­ción. Muchos usuarios están creando páginas web con el servidor web Raspberry Pi o co­n­fi­gu­ran un servidor en la nube in­s­ta­la­n­do ownCloud en un Raspberry Pi. También es posible la co­m­bi­na­ción de Ra­s­pe­be­rry Pi y Nextcloud. Algunos usuarios incluso ya tienen su propio servidor de correo Raspberry Pi.

Pero los de­sa­rro­lla­do­res también han de­s­cu­bie­r­to al ordenador de una sola placa para sí. Hace tiempo que los de­sa­rro­lla­do­res web y de software lo utilizan, por ejemplo, para trabajar con el Internet de las cosas. ¿Por qué no apro­ve­char también las ventajas de Docker en Raspberry Pi?

Instalar Docker en Raspberry Pi OS

Docker puede in­s­ta­lar­se fá­ci­l­me­n­te en el sistema operativo de Raspberry Pi. El equipo de Docker ha pro­po­r­cio­na­do ex­pre­sa­me­n­te un guion de in­s­ta­la­ción que puedes descargar y ejecutar con un comando curl.

curl -fsSL https://get.docker.com | sh

Para ase­gu­rar­te de que la in­s­ta­la­ción ha sido un éxito, puedes probar la imagen hola-mundo.

docker run armhf/hola-mundo

Si todo funciona, Docker debería obtener la imagen de Internet y eje­cu­tar­la. Deberías entonces ver un mensaje de los de­sa­rro­lla­do­res. Con todo, no se trata de la imagen hola-mundo normal que se eje­cu­ta­ría en otros sistemas. Esta imagen se creó ex­pre­sa­me­n­te para pro­ce­sa­do­res ARM (y, por lo tanto, también para el Raspberry Pi).

Consejo

Tanto los pro­mo­to­res oficiales, como la comunidad, su­mi­ni­s­tran co­n­te­ne­do­res Docker. Para no arriesgar la seguridad, debes utilizar solo aquellos co­n­te­ne­do­res que cuenten con muchos usuarios y se mantengan de forma activa. En el DockerHub también se en­cue­n­tran co­n­te­ne­do­res creados es­pe­cia­l­me­n­te para Raspberry Pi. El re­po­si­to­rio también ofrece la opción de mostrar solo imágenes oficiales o co­n­te­ne­do­res de pro­vee­do­res ve­ri­fi­ca­dos.

Hypriot OS: la solución “todo en uno”

Un pequeño grupo de de­sa­rro­lla­do­res ha creado un sistema operativo especial para aquellos que quieran una mejor ex­pe­rie­n­cia con Raspberry Pi y Docker. Hypriot OS está ex­pre­sa­me­n­te co­n­fi­gu­ra­do para poder usar co­n­te­ne­do­res. Este sistema operativo está basado en Debian, pero es tan liviano que es perfecto tanto para Raspberry Pi como para Docker. El núcleo también está op­ti­mi­za­do para este propósito. Debido a su diseño ligero, es posible hacer funcionar varios co­n­te­ne­do­res uno al lado del otro en sistemas bastante menos potentes.

Hypriot OS se instala de la misma manera que otros sistemas ope­ra­ti­vos para Raspberry Pi: primero has de preparar en otro ordenador una tarjeta SD con la imagen de Hypriot. (Puedes descargar el sistema operativo gra­tui­ta­me­n­te desde la página principal o en GitHub). Inserta la tarjeta de memoria en el Raspberry Pi. Entonces, el ordenador se cargará desde la tarjeta y ejecutará Hypriot. Usando una conexión SSH, puedes acceder a Raspberry Pi desde tu ordenador y usar Docker en Raspberry Pi.

Consejo

Al margen de cómo instales Docker en Raspberry Pi, después tendrás que trabajar con el software del co­n­te­ne­dor. En nuestro tutorial de Docker conocerás los primeros pasos que debes dar y otra in­fo­r­ma­ción im­po­r­ta­n­te.

Ir al menú principal