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 08:55] – 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 ===== | ||
+ | Instalamos las aplicaciones necesarias | ||
+ | apt-get install xdotool wmctrl | ||
+ | |||
+ | Exportamos DISPLAY para conectarnos a la pantalla: | ||
+ | export DISPLAY=:0 | ||
+ | |||
+ | Para listar las aplicaciones abiertas: | ||
+ | wmctrl -l | ||
+ | |||
+ | 0x01200004 | ||
+ | 0x01600002 | ||
+ | 0x0200000b | ||
+ | Seleccionamos la que queremos llevar al frente | ||
+ | wmctrl -i -a 0x01200004 | ||
+ | Ahora la podemos cerrar por ejemplo: | ||
+ | xdotool keydown Alt key F4 | ||
+ | Vemos que se ha cerrado: | ||
+ | wmctrl -l | ||
+ | |||
+ | 0x01600002 | ||
+ | 0x0200000b | ||
+ | |||
+ | También podríamos cambiar entre aplicaciones simulando ALT+TAB | ||
+ | xdotool keydown Alt key Tab keyup Alt | ||
+ | Y con xdotool simular cualquier pulsación de teclas | ||
===== Retropie ===== | ===== Retropie ===== | ||
git clone --depth=1 https:// | git clone --depth=1 https:// | ||
Line 565: | Line 632: | ||
====== Monitorización ====== | ====== Monitorización ====== | ||
+ | https:// | ||
+ | |||
+ | Vienen 2 repositorios, | ||
+ | |||
+ | 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.1694854550.txt.gz · Last modified: 2023/09/16 08:55 by jose