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 14:01] – 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 591: | Line 632: | ||
| ====== Monitorización ====== | ====== Monitorización ====== | ||
| - | < | + | https://www.bogotobogo.com/DevOps/Docker/Docker_Prometheus_Grafana.php |
| - | docker run -d --name nagios \ | + | |
| - | -e TZ=Europe/Madrid \ | + | Vienen 2 repositorios, |
| - | -v /dades/volumes/nagios/etc/:/ | + | |
| - | -v / | + | https://github.com/stefanprodan/dockprom |
| - | | + | |
| - | -v / | + | ====== Botones ====== |
| - | -p 8084:80 \ | + | https://www.raspberrypi.com/documentation/computers/raspberry-pi.html |
| - | | + | |
| - | </ | + | Con el comando pinout muestra un mapa de los pins |
| + | |||
| + | Instalamos python paquetes necesarios: | ||
| + | | ||
| + | | ||
informatica/raspberry/cluster.1694872860.txt.gz · Last modified: by jose
