informatica:raspberry:cluster
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:raspberry:cluster [2023/09/16 18:25] – [Monitorización] jose | informatica:raspberry:cluster [2023/09/21 04:52] (current) – jose | ||
---|---|---|---|
Line 279: | Line 279: | ||
====== DOCKER ====== | ====== DOCKER ====== | ||
+ | Al arrancar los docker, usar: | ||
+ | < | ||
+ | -e TZ=Europe/ | ||
+ | </ | ||
Instalamos Docker | Instalamos Docker | ||
Line 286: | 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 |
/ | / | ||
< | < | ||
Line 294: | Line 298: | ||
" | " | ||
" | " | ||
- | ] | + | |
+ | " | ||
} | } | ||
</ | </ | ||
Line 300: | 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: | ||
+ | < | ||
+ | FROM debian | ||
+ | RUN apt-get update && \ | ||
+ | apt-get install -y git | ||
+ | |||
+ | CMD bash | ||
+ | </ | ||
+ | Creamos la imagen: | ||
+ | docker build -t docker.raspi/ | ||
+ | |||
+ | La subimos a nuestro Registry: | ||
+ | docker push docker.raspi/ | ||
+ | Ahora si vamos a otro nodo, la podemos descargar: | ||
+ | docker run -ti docker.raspi/ | ||
+ | |||
+ | ===== Docker Swarm (deprecated) | ||
docker run -ti resin/ | docker run -ti resin/ | ||
cat / | cat / | ||
Line 527: | Line 552: | ||
Raspberry Pi OS (64-bit) > Raspberry Pi OS with desktop | Raspberry Pi OS (64-bit) > Raspberry Pi OS with desktop | ||
- | Para poder conectar con las X por vnc instalamos | + | O instalamos las X |
+ | sudo apt-get install lightdm | ||
+ | |||
+ | En raspi-config seleccionamos la opción | ||
+ | < | ||
+ | 1. System Options | ||
+ | S5 Boot / Auto Login | ||
+ | B4 Desktop Autologin Desktop GUI, automatically logged in as ' | ||
+ | </ | ||
+ | |||
+ | Para poder conectar con las X por vnc configuramos desde raspi-config: | ||
+ | < | ||
+ | 3 Interface Options | ||
+ | I3 VNC | ||
+ | </ | ||
+ | Creo que es lo mismo que instalar: | ||
realvnc-vnc-server | realvnc-vnc-server | ||
Line 542: | Line 582: | ||
===== Arranque de una aplicación automáticamente ===== | ===== Arranque de una aplicación automáticamente ===== | ||
+ | Nos aseguramos que tengamos instalado chromium-browser | ||
- | ~/ | + | ~/ |
- | @chromium-browser --start-fullscreen --app=http:// | + | @chromium-browser --start-fullscreen --app=http:// |
===== Como cambiar de ventanas ===== | ===== Como cambiar de ventanas ===== | ||
Line 563: | Line 604: | ||
wmctrl -i -a 0x01200004 | wmctrl -i -a 0x01200004 | ||
Ahora la podemos cerrar por ejemplo: | Ahora la podemos cerrar por ejemplo: | ||
- | xdotool keydown Alt key F4 keyup Alt | + | xdotool keydown Alt key F4 |
Vemos que se ha cerrado: | Vemos que se ha cerrado: | ||
wmctrl -l | wmctrl -l | ||
Line 596: | Line 637: | ||
https:// | https:// | ||
+ | |||
+ | ====== Botones ====== | ||
+ | https:// | ||
+ | |||
+ | 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.1694888705.txt.gz · Last modified: 2023/09/16 18:25 by jose