User Tools

Site Tools


informatica:raspberry:cluster

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:raspberry:cluster [2023/09/19 18:41] joseinformatica:raspberry:cluster [2023/09/21 04:52] (current) jose
Line 290: Line 290:
   usermod -aG docker ruth   usermod -aG docker ruth
  
-Para que los docker resuelvan bien dnsmasq hay que añadir:+Para que los docker resuelvan bien dnsmasq y que conecte con docker registry hay que añadir:
   /etc/docker/daemon.json   /etc/docker/daemon.json
 <code> <code>
Line 298: Line 298:
         "8.8.8.8",         "8.8.8.8",
         "8.8.4.4"         "8.8.4.4"
-  ]+  ], 
 +  "insecure-registries": ["docker.raspi"]
 } }
 </code> </code>
Line 304: Line 305:
  
  
-===== Ejemplos de imagenes =====+===== Docker Registry ===== 
 +Ponemos el puerto 80 porque el registry lo haremos inseguro para no tener que crear certificados: 
 +  docker pull registry:
 +  docker run -d -p 80:5000 --restart=always --name registry registry:
 +Creamos una imagen, fichero Dockerfile, por ejemplo una simple con git: 
 +<code> 
 +FROM debian 
 +RUN apt-get update && \ 
 +    apt-get install -y git 
 + 
 +CMD bash 
 +</code> 
 +Creamos la imagen: 
 +  docker build -t docker.raspi/git . 
 +   
 +La subimos a nuestro Registry: 
 +  docker push docker.raspi/git 
 +Ahora si vamos a otro nodo, la podemos descargar: 
 +  docker run -ti docker.raspi/git 
 + 
 +===== Docker Swarm (deprecated) =====
   docker run -ti resin/rpi-raspbian:latest   docker run -ti resin/rpi-raspbian:latest
   cat /etc/os-release    cat /etc/os-release 
Line 621: Line 642:
  
 Con el comando pinout muestra un mapa de los pins Con el comando pinout muestra un mapa de los pins
 +
 +Instalamos python paquetes necesarios:
 +  apt-get install python3-pip
 +  pip3 install RPi.GPIO
 +
informatica/raspberry/cluster.1695148885.txt.gz · Last modified: 2023/09/19 18:41 by jose