Mantenimiento de dockers en Raspberry PI

Docker es una plataforma de contenedores usada para empaquetar, distribuir y ejecutar aplicaciones de forma aislada y reproducible, de forma que su ejecución es igual en cualquier dispositivo. Docker fue creado inicialmente por Solomon Hykes (Docker Inc) en 2013.

Un contenedor:
  • comparte el kernel del sistema operativo, pero tiene:
    • sus librerías
    • binarios
    • configuración
    • red
    • filesystem aislado
Es mucho más ligero que una máquina virtual.

Fuente: chatGPT


Encender o arrancar un docker

sudo docker compose up -d

[+] Running 1/1
 ✔ Container ultrafeeder  Started 

Mejor este

sudo docker start ultrafeeder


Parar dockers

sudo docker stop ultrafeeder

sudo docker compose down

[+] Running 1/1
 ✔ Container ultrafeeder  Removed


Versión docker 

sudo docker version
[sudo] contraseña para pi: 
Client:
 Version:           26.1.5+dfsg1
 API version:       1.45
 Go version:        go1.24.4
 Git commit:        a72d7cd
 Built:             Sat May  9 11:11:51 2026
 OS/Arch:           linux/arm64
 Context:           default
Server:
 Engine:
  Version:          26.1.5+dfsg1
  API version:      1.45 (minimum version 1.24)
  Go version:       go1.24.4
  Git commit:       411e817
  Built:            Sat May  9 11:11:51 2026
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.7.24~ds1
  GitCommit:        1.7.24~ds1-6+deb13u1
 runc:
  Version:          1.1.15+ds1
  GitCommit:        1.1.15+ds1-2+b4
 docker-init:
  Version:          0.19.0
  GitCommit:      

Dónde se ha instalado un docker

sudo find / -name "docker-compose.yml" 2>/dev/null

/opt/adsb-feeder-update/adsb-feeder-image/src/modules/adsb-feeder/filesystem/root/opt/adsb/docker-compose.yml
/opt/adsb/config/docker-compose.yml

cd /opt/adsb/config


Redes de un docker

sudo docker network ls

NETWORK ID     NAME             DRIVER    SCOPE
faa4b4fb995a   adsb_im_bridge   bridge    local
cf665d77beb1   bridge           bridge    local
f3c3e6676a49   host             host      local
3f984db6b5a5   none             null      local


comprobar estado

sudo docker ps

o

sudo docker compose ps

NAME          IMAGE                                                              COMMAND   SERVICE       CREATED          STATUS          PORTS
ultrafeeder   ghcr.io/sdr-enthusiasts/docker-adsb-ultrafeeder:latest-build-923   "/init"   ultrafeeder   49 seconds ago   Up 45 seconds   0.0.0.0:30001-30006->30001-30006/tcp, :::30001-30006->30001-30006/tcp, 0.0.0.0:30047->30047/tcp, :::30047->30047/tcp, 0.0.0.0:30104->30104/tcp, :::30104->30104/tcp, 0.0.0.0:30152->30152/tcp, :::30152->30152/tcp, 0.0.0.0:31003-31006->31003-31006/tcp, :::31003-31006->31003-31006/tcp, 0.0.0.0:32006->32006/tcp, :::32006->32006/tcp, 0.0.0.0:1090->80/tcp, :::1090->80/tcp


Consultar el log del docker

sudo docker logs $(sudo docker ps -q -l)


Advertencia importante


Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

No hay comentarios:

Publicar un comentario

Mantenimiento de dockers en Raspberry PI

Docker es una plataforma de contenedores usada para empaquetar, distribuir y ejecutar aplicaciones de forma aislada y reproducible, de form...