Frambuesa pi

Instalar Docker en Raspberry Pi

Instalar Docker en Raspberry Pi
Docker es un sistema de contenedorización para Linux. Se utiliza para ejecutar contenedores Linux ligeros sobre otro sistema operativo de host Linux (un.k.un host de Docker). Si está tratando de aprender Docker en una computadora real, entonces Raspberry Pi es una solución muy rentable. Como los contenedores Docker son livianos, puede colocarlos fácilmente de 5 a 10 o más contenedores Docker en un host Raspberry Pi. Le recomiendo que compre Raspberry Pi 3 Modelo B o Raspberry Pi 3 Modelo B + si desea configurar Docker en él, ya que estos modelos de Raspberry Pi tienen 1 GB de memoria (RAM). Cuanta más memoria tengas, mejor. Pero, lamentablemente, aún no se ha lanzado ninguna Raspberry Pi que tenga más de 1 GB de memoria.

En este artículo, le mostraré cómo instalar Docker en Raspberry Pi 3 Modelo B. Usaré el sistema operativo Ubuntu Core en mi Raspberry Pi 3 Modelo B para la demostración.

Que necesitas:

Necesitas:

Instale Ubuntu Core en Raspberry Pi 3:

Le mostré cómo instalar y configurar Ubuntu Core en Raspberry Pi 2 y Raspberry Pi 3 en otro artículo de Raspberry Pi que escribí en Linux. Puede verificarlo en (Enlace al artículo Instalar Ubuntu en Raspberry Pi)

Encendido de Raspberry Pi 3:

Una vez que tenga todo configurado, conecte todos los dispositivos y conectores necesarios a su Raspberry Pi y enciéndalo.

Conexión a Raspberry Pi 3 a través de SSH:

Una vez que haya configurado el sistema operativo Ubuntu Core, debería poder conectarse a su Raspberry Pi 3 a través de SSH. La información requerida para conectarse a su Raspberry Pi a través de SSH debe mostrarse en el Monitor conectado a su Raspberry Pi como puede ver en la sección marcada de la captura de pantalla a continuación.

Ahora, desde cualquiera de las computadoras en las que haya agregado la clave SSH a su cuenta de Ubuntu One, ejecute el siguiente comando para conectarse a la Raspberry Pi a través de SSH:

$ ssh [correo electrónico protegido]

NOTA: Reemplace el nombre de usuario y la dirección IP del comando con el suyo.

Es posible que vea un error al conectarse a su Raspberry Pi a través de SSH, en ese caso, simplemente ejecute el siguiente comando:

$ ssh-keygen -f ~ /.ssh / hosts_conocidos -R 192.168.2.15

Ahora, debería poder conectarse a su Raspberry Pi a través de SSH nuevamente.  Si es la primera vez que se conecta a su Raspberry Pi a través de SSH, debería ver el siguiente mensaje. Solo escribe y luego presione .

Deberías estar conectado.

Instalación de Docker en Raspberry Pi 3:

En Ubuntu Core, solo puede instalar paquetes instantáneos. Afortunadamente, Ubuntu Core tiene un paquete instantáneo de Docker en el repositorio oficial de paquetes instantáneos. Por lo tanto, no tendrá ningún problema para instalar Docker en Raspberry Pi 3.  Para instalar Docker en Raspberry Pi 3, ejecute el siguiente comando:

$ sudo snap install docker

Como puede ver, Docker se está instalando. Tomará un tiempo completar.

En este punto Docker está instalado. Como puede ver, la versión de Docker es la 18.06.1. Es Docker Community Edition.

Ahora, ejecute el siguiente comando para conectar Docker al sistema:

$ sudo snap connect docker: inicio

Usando Docker en Raspberry Pi 3:

En esta sección, le mostraré cómo ejecutar contenedores Docker en Raspberry Pi 3. Empecemos. Puede buscar imágenes de Docker con el siguiente comando:

$ sudo docker search PALABRA CLAVE

Por ejemplo, para buscar imágenes de Docker de Ubuntu, ejecute el siguiente comando:

$ sudo docker buscar ubuntu

Como puede ver, se muestra el resultado de la búsqueda. Puede descargar y usar cualquier imagen de Docker desde aquí. La primera imagen de Docker en el resultado de la búsqueda es ubuntu. Vamos a descargarlo e instalarlo.

Para descargar (en términos de Docker pull) el ubuntu image, ejecute el siguiente comando:

$ sudo docker extraer ubuntu

Como puede ver, el Docker ubuntu se está sacando la imagen.

El Docker ubuntu se tira de la imagen.

Puede enumerar todas las imágenes de Docker que ha extraído con el siguiente comando:

$ sudo imágenes de docker

Ahora, puede crear un contenedor Docker usando el ubuntu imagen con el siguiente comando:

$ sudo docker ejecutar -it ubuntu

Como puede ver, se crea un contenedor Docker y está conectado al shell del nuevo contenedor.

Ahora, puede ejecutar cualquier comando que desee aquí, como puede ver en la captura de pantalla a continuación.

Para salir del shell del contenedor, ejecute el siguiente comando:

$ salida

Puede enumerar todos los contenedores que ha creado con el siguiente comando:

$ sudo docker ps -a

Como puede ver, el contenedor que creé anteriormente tiene el ID de contenedor 0f097e568547. El contenedor ya no funciona.

Puedes iniciar el contenedor 0f097e568547 nuevamente, con el siguiente comando:

$ sudo docker start 0f097e568547

Como puede ver, el contenedor 0f097e568547 está corriendo de nuevo.

Para iniciar sesión en el shell del contenedor, ejecute el siguiente comando:

$ sudo docker adjuntar 0f097e568547

Como puede ver, estoy conectado al caparazón del contenedor 0f097e568547 de nuevo.

Puede verificar cuánta memoria, CPU, E / S de disco, E / S de red, etc., están usando los contenedores en ejecución con el siguiente comando:

$ sudo docker stats

Como puede ver, tengo dos contenedores en ejecución y su ID, nombre, uso de CPU, uso de memoria, uso de red, uso de disco, pid, etc. se muestran de una manera muy bien formateada.

Estoy ejecutando Docker y 2 contenedores en mi Raspberry Pi 3 y todavía tengo aproximadamente 786 MB de memoria disponible / libre. Docker en Raspberry Pi 3 es increíble.

Entonces, así es como instalas y usas Docker en Raspberry Pi 3. Gracias por leer este artículo.

Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...
Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...