Archivo de la etiqueta: docker

Docker para torpes con Raspberry Pi u Orange Pi

Si tenéis una Raspberry Pi actualizada o una Orange Pi usando el kernel mainline, podéis empezar a experimentar con Docker del que ya hablé hace mucho tiempo por aquí y luego sobre una imagen ya preparada: HypriotOS un Raspbian con Docker listo para usar.

Docker es un sistema de contenedores virtuales. Un contenedor es más simple que una máquina virtual, ya que en su interior solo incluye los librerías y programas que son diferentes a lo que tiene tu máquina, o sea, tu Raspbian en Raspberry Pi o tu armbian en tu Orange Pi. La base de estos contenedores son las denominadas imágenes, una especie de mini iso que se compara con lo que hay en tu máquina y completa lo que falta o es diferente para crear el contenedor.

En primer lugar aseguraos de tener un kernel mayor que 3.10, para ello en la Terminal  ejecutáis este comando:

uname -a

Debe saliros una información más o menos como esta:

op1-docker-03

Donde podéis ver que pone Linux orangepione 4.9.0-sun8i 

Sigue leyendo

HypriotOS un Raspbian con Docker listo para usar

Lo mismo os suena a chino, pero yo os lo cuento por si os interesa más o menos, ya que a mí me parece un bombazo.

Hace tiempo comenté la existencia de una aplicación que ser llama Docker y que permite hacer unos “contenedores” para aplicaciones.

HypriotOS htop-1-webserver

Sigue leyendo

Docker máquinas virtuales en tu Raspberry Pi

Aún no he podido probarlo, ni por tanto hacer un post en condiciones, pero espero que llegue.

La cuestión es que experimento con la Raspberry Pi todo lo que veo, y ya me he cargado más de una vez todo el trabajo, y ya hasta me da pereza recuperar las copias de seguridad.

Así que investigando he descubierto un sistema que creo revolucionario. Se trata de Docker (luego leeréis de él por Incognitosis o Edans como me pasó con ArkOS y os parecerá lo más, pero recordad que aquí salió primero)

La cuestión es que Docker, es un sistema para aprovechar a la vez las capacidades de virtualizar del Linux dentro de Linux con LxC y de tener un usuario root en un directorio paralelo con chroot.

¿Y esto qué significa?

  1. Pues ni más ni menos, que podemos virtualizar otro Linux dentro del nuestro y que con Docker lo vamos a tener todo empaquetado para llevarlo a cualquier otro Linux, incluido la nube de Amazon o Rackspace, o cualquiera de los que aparecen en esta imagen:
    docker-platforms
  2. Qué las máquinas virtuales van a correr a la misma velocidad que el sistema operativo principal
  3. Además Docker proporciona un entorno tipo Git para poder controlar a base de capas cada cambio que se haga en la máquina virtual
  4. Y por último que hay un montón de máquinas virtuales listas para usar. Bueno, para Raspberry hay menos pero hay varias interesantes: Docker images para Raspberry

Para instalarlo en la Raspberry hace falta Arch Linux y seguir los pasos descritos en esta web de desarrollo sobre Raspberry.

Podéis probarlo online en este enlace.

Getting Started - Docker: the Linux container engine