Página 1 de 2

Problemas instalando docker compose

Publicado: 11 Ene 2026, 12:15
por MuadDib69
Hola a todos.
Previamente a seguir guía del mediacenter de Klingsor sobre docker (en pi4), he utlizado el tutorial recomendado en https://www.flopy.es/piserver-con-docke ... on-docker/ que recomienda SO Raspberry Pi OS Lite (64bit).
Ningún problema hasta llegar a la instalación de docker compose:

Código: Seleccionar todo

sudo apt-get install docker-compose
que me devuelve errores al intentar sobreescribir algunas cosas:

Código: Seleccionar todo

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  pigz
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  docker-buildx docker-cli
Suggested packages:
  docker-doc
The following packages will be REMOVED:
  docker-ce docker-ce-cli
The following NEW packages will be installed:
  docker-buildx docker-cli docker-compose
0 upgraded, 3 newly installed, 2 to remove and 0 not upgraded.
Need to get 28.7 MB of archives.
After this operation, 19.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian trixie/main arm64 docker-buildx arm64 0.13.1+ds1-3 [11.3 MB]
Get:2 http://deb.debian.org/debian trixie/main arm64 docker-cli arm64 26.1.5+dfsg1-9+b11 [6,318 kB]
Get:3 http://deb.debian.org/debian trixie/main arm64 docker-compose arm64 2.26.1-4 [11.1 MB]
Fetched 28.7 MB in 3s (9,046 kB/s)
(Reading database ... 88307 files and directories currently installed.)
Removing docker-ce (5:29.1.4-1~debian.13~trixie) ...
Removing docker-ce-cli (5:29.1.4-1~debian.13~trixie) ...
Selecting previously unselected package docker-buildx.
(Reading database ... 88110 files and directories currently installed.)
Preparing to unpack .../docker-buildx_0.13.1+ds1-3_arm64.deb ...
Unpacking docker-buildx (0.13.1+ds1-3) ...
dpkg: error processing archive /var/cache/apt/archives/docker-buildx_0.13.1+ds1-3_arm64.deb (--unpack):
 trying to overwrite '/usr/libexec/docker/cli-plugins/docker-buildx', which is also in package docker-buildx-plugin (0.30.1-1~debian.13~trixie)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Selecting previously unselected package docker-cli.
Preparing to unpack .../docker-cli_26.1.5+dfsg1-9+b11_arm64.deb ...
Unpacking docker-cli (26.1.5+dfsg1-9+b11) ...
Selecting previously unselected package docker-compose.
Preparing to unpack .../docker-compose_2.26.1-4_arm64.deb ...
Unpacking docker-compose (2.26.1-4) ...
dpkg: error processing archive /var/cache/apt/archives/docker-compose_2.26.1-4_arm64.deb (--unpack):
 trying to overwrite '/usr/libexec/docker/cli-plugins/docker-compose', which is also in package docker-compose-plugin (5.0.1-1~debian.13~trixie)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/docker-buildx_0.13.1+ds1-3_arm64.deb
 /var/cache/apt/archives/docker-compose_2.26.1-4_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Buscando por ahí, encuentro unas instrucciones https://phoenixnap.com/kb/fix-sub-proce ... ror-code-1 que sigo cada paso al pie de la letra y tras cada paso vuelvo a intentarr el mencionado sudo apt-get install docker-compose:

Código: Seleccionar todo

sudo dpkg --configure -a

Código: Seleccionar todo

sudo apt install -f

Código: Seleccionar todo

sudo apt autoremove
la guía dice que "si tu pie te hace caer, córtalo" y eso intento con los errores de sobreescritura que dan docker-buildx y docker-compose:

Código: Seleccionar todo

sudo apt remove --purge docker-buildx
Package 'docker-buildx' is not installed, so not removed
The following package was automatically installed and is no longer required:
  docker-cli
Use 'sudo apt autoremove' to remove it.

Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
  1 not fully installed or removed.

Código: Seleccionar todo

sudo apt remove --purge docker-compose
Package 'docker-compose' is not installed, so not removed
The following package was automatically installed and is no longer required:
  docker-cli
Use 'sudo apt autoremove' to remove it.

Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
Después de tanto tejemaneje sin éxito, resuelvo volver a cargar el SO de nuevo en la tarjeta para tenerla virgen e intentar otras cosas... encuentro otro tuto en inglés similar al de flopy, pero que intenta la instalación vía pip phyton3 en https://www.dotruby.com/articles/how-to ... spberry-pi

Todo va bien (libffi-dev, libssl-dev, python3, pip) hasta que llega el compose

Código: Seleccionar todo

sudo pip3 install docker-compose
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    For more information visit http://rptl.io/venv

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Y hasta ahí puedo leer...
He vuelto a cargar el SO de nuevo para probar con otras guías sobre terreno virgen.

Si a alguien se le ocurre algo... se agradece.
Saludos
PD: perdón por el ladrillo.

Re: Problemas instalando docker compose

Publicado: 11 Ene 2026, 21:01
por klingsor
Te dejo esto que he encontrado por la red:
https://www.jormc.es/2025/01/13/raspber ... do-docker/

Creo que el problema es por que no instalas los certificados, pero tampoco me hagas mucho caso por que hace mucho que no toco el tema.

Saludos.

Re: Problemas instalando docker compose

Publicado: 11 Ene 2026, 22:29
por MuadDib69
Gracias Klingsor.
En uno de mis otros intentos he seguido otra guía (diferente a la que apuntas, no recuerdo donde porque ya son muchos intentos) en la que me pedía algo de certificados y me pedía esto:

Código: Seleccionar todo

sudo apt install apt-transport-https ca-certificates software-properties-common
Pero me contestaba lo siguiente:

Código: Seleccionar todo

Error: Unable to locate package software-properties-common
Y luego he encontrado aquí https://unix.stackexchange.com/question ... ies-common que ese paquete se eliminó de Debian Trixie "software-properties-common was removed from Debian 13 (Trixie) in testing."

La próxima vez lo intento con tu enlace, a ver si hay suerte.
Ya te cuento.

Re: Problemas instalando docker compose

Publicado: 12 Ene 2026, 17:47
por MuadDib69
Hola de nuevo,
Todo ha ido bien hasta el último paquete:

Código: Seleccionar todo

sudo apt install -y apt-transport-https
Installing:
  apt-transport-https

Summary:
  Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
  Download size: 38.6 kB
  Space needed: 49.2 kB / 116 GB available

Get:1 http://deb.debian.org/debian trixie/main arm64 apt-transport-https all 3.0.3 [38.6 kB]
Fetched 38.6 kB in 0s (577 kB/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 86687 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_3.0.3_all.deb ...
Unpacking apt-transport-https (3.0.3) ...
Setting up apt-transport-https (3.0.3) …

Código: Seleccionar todo

sudo apt install -y ca-certificates
ca-certificates is already the newest version (20250419).
Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0

Código: Seleccionar todo

sudo apt install -y curl
curl is already the newest version (8.14.1-2+deb13u2).
Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0

Código: Seleccionar todo

sudo apt install -y software-properties-common
Error: Unable to locate package software-properties-common
El motivo, lo que te comentaba; por lo visto han encontrado pedazo de bug en ese paquete y lo han retirado del repositorio https://www.reddit.com/r/debian/comment ... s_removed/

La única solución que apuntan por el momento es habilitar el repositorio unstable e instalarlo


Enable unstable repository:

Add to /etc/apt/sources.list

# Unstable
deb https://deb.debian.org/debian/ unstable main contrib non-free
deb-src https://deb.debian.org/debian/ unstable main contrib non-free

Add to /etc/apt/preferences

Package: *
Pin: release a=unstable
Pin-Priority: -1000

Run

sudo apt update && sudo apt-get -t unstable install software-properties-common


No sé si hacerlo y luego dejar los sources y preferences originales sin el unstable (por si acaso).
¿demasiado riesgo/emoción usar el unstable?
Saludos

Re: Problemas instalando docker compose

Publicado: 12 Ene 2026, 18:06
por MuadDib69
Tengo el culo inquieto...
1) ¿si añado ese repositorio tengo que importar las claves pgp de ese repositorio (lo he leído por ahí...)? (supongo que es el sources.list que está en /etc/apt/ actualmente vacío)
2) Si modifico ese sources.list actualmente vacío, también tengo que modificar/crear /etc/apt/preferences (digo crear porque no tengo ese archivo, tengo un directorio preferences.d que no tiene nada dentro...)

Código: Seleccionar todo

/etc/apt $ ls
apt.conf.d   listchanges.conf    sources.list
auth.conf.d  listchanges.conf.d  sources.list.d
keyrings     preferences.d       trusted.gpg.d
Saludos de nuevo.

Re: Problemas instalando docker compose

Publicado: 15 Ene 2026, 09:10
por egrueda
Creo que la mayoría instalamos docker "oficial" en lugar de usar el que viene en los repositorios de debian:

https://docs.docker.com/engine/install/ ... repository

Código: Seleccionar todo

# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF

sudo apt update

Re: Problemas instalando docker compose

Publicado: 15 Ene 2026, 19:15
por MuadDib69
Gracias a ambos por echar una mano.
No sé como es tan complicado instalar todo esto sobre un SO limpito. Esperaba que fuera solo seguir los tutos, pero la realidad es otra.

En mi quinto intento sobre SO recién planchado utilicé esta guía: https://docs.docker.com/engine/install/debian/ (en los 4 anteriores, guías diferentes, la sugerida por klingsor y otras...)

1) desinstalar paquetes conflictivos: OK

Código: Seleccionar todo

sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-doc podman-docker containerd runc | cut -f1)

dpkg: no packages found matching docker.io
dpkg: no packages found matching docker-compose
dpkg: no packages found matching docker-doc
dpkg: no packages found matching podman-docker
dpkg: no packages found matching containerd
dpkg: no packages found matching runc
Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
2) OK

Código: Seleccionar todo

# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
3) OK

Código: Seleccionar todo

# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF

sudo apt update
4) OK

Código: Seleccionar todo

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
--en este momento hago un docker version y me devuelve esto:

Código: Seleccionar todo

docker version
Client: Docker Engine - Community
 Version:           29.1.4
 API version:       1.52
 Go version:        go1.25.5
 Git commit:        0e6fee6
 Built:             Thu Jan  8 19:57:43 2026
 OS/Arch:           linux/arm64
 Context:           default
permission denied while trying to connect to the docker API at unix:///var/run/docker.sock
En la guía dicen "instrucc dicen que The Docker service starts automatically after installation. To verify that Docker is running, use: sudo systemctl status Docker"

Código: Seleccionar todo

sudo systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: e>
     Active: active (running) since Mon 2026-01-12 18:21:23 CET; 1min 32s ago
 Invocation: c210cda5f43740baa7fa63546439d5e9
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 15247 (dockerd)
      Tasks: 10
        CPU: 772ms
     CGroup: /system.slice/docker.service
             └─15247 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/con>

Jan 12 18:21:22 miraspberry dockerd[15247]: time="2026-01-12T18:21:22.402457393+01:00>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.091976331+01:00>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.107645557+01:00>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.107705964+01:00>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.107755519+01:00>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.108073237+01:00>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.167704196+01:00>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.182869984+01:00>
Jan 12 18:21:23 miraspberry systemd[1]: Started docker.service - Docker Application C>
Jan 12 18:21:23 miraspberry dockerd[15247]: time="2026-01-12T18:21:23.183033
5) compruebo docker con hello-world

Código: Seleccionar todo

sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
198f93fd5094: Pull complete
95ce02e4a4f1: Download complete
Digest: sha256:d4aaab6242e0cace87e2ec17a2ed3d779d18fbfd03042ea58f2995626396a274
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (arm64v8)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

6) Compruebo docker compose

Código: Seleccionar todo

docker compose version
Docker Compose version v5.0.1
7) con la guía de Klingsor, intento montar el disco usb y "creo" que lo hago bien. Tras hacerlo, blkid devuelve:

Código: Seleccionar todo

 sudo blkid
/dev/mmcblk0p1: LABEL_FATBOOT="bootfs" LABEL="bootfs" UUID="EACA-13DA" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="31d74169-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="21724cc6-e5a3-48a1-8643-7917dba3a9fb" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="31d74169-02"
/dev/loop0: TYPE="swap"
/dev/sda2: LABEL="DISCOUSB" UUID="a4c9ebd3-1673-46f3-814b-66b5d32df1ef" BLOCK_SIZE="4096" TYPE="ext3" PARTLABEL="Basic data partition" PARTUUID="a94162a4-f785-4e6f-849a-6ff502a84de1"
/dev/zram0: LABEL="zram0" UUID="91244d03-4404-4039-b6d9-252517a673ac" TYPE="swap"
/dev/sda1: PARTLABEL="Microsoft reserved partition" PARTUUID="557b810c-69f8-4cf5-ae90-dc9b3cafc131"
Ahora al entrar en la terminal y hacer ls me sale carpeta /media y dentro la carpeta /DISCOUSB, aunque haciendo nuevamente ls no sale nada (aunque está lleno porque es el que utililzo en el otro "torrent-media-maschine" y cuando intercambio la tarjeta de memoria a la antigua todo sigue en su sitio)

8) intento un docker

Código: Seleccionar todo

mkdir dockers
cd dockers
mkdir radarr
cd radarr
sudo nano compose.yml

Código: Seleccionar todo

---
services:
  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /home/pi/dockers/radarr/config:/config
    ports:
      - 7878:7878
    restart: unless-stopped
(las ubicaciones de torrents y media dice que son opcionales en el compose)

Y ahora lo intento levantar...

Código: Seleccionar todo

docker compose up -d
unable to get image 'lscr.io/linuxserver/radarr:latest': permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.51/images/lscr.io/linuxserver/radarr:latest/json": dial unix /var/run/docker.sock: connect: permission denied
9) todo lo anterior lo hice el día 12, hoy he intentado con otra app del ecosistema, homarr, con el mismo éxito:

Código: Seleccionar todo

cd dockers
mkdir homarr
cd homarr
sudo nano compose.yml

#---------------------------------------------------------------------#
#     Homarr - A simple, yet powerful dashboard for your server.      #
#---------------------------------------------------------------------#
services:
  homarr:
    container_name: homarr
    image: ghcr.io/homarr-labs/homarr:latest
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration
      - ./homarr/appdata:/appdata
    environment:
      - SECRET_ENCRYPTION_KEY=
    ports:
      - '7575:7575'
Y luego

Código: Seleccionar todo

docker compose up -d

/dockers/homarr $ docker compose up -d
unable to get image 'ghcr.io/homarr-labs/homarr:latest': permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.51/images/ghcr.io/homarr-labs/homarr:latest/json": dial unix /var/run/docker.sock: connect: permission denied

Y hasta ahí he llegado... no me he rendido, pero lo he dejado un par de días porque no sé por donde tirar...
Esperaré por si veis algo raruno o se os ocurre algo, y si no, volveré a planchar el PiOS lite (64) limpio otra vez en la tarjeta y probaré la última guía sugerida por egrueda :)

Ale... gracias majetes.

Re: Problemas instalando docker compose

Publicado: 15 Ene 2026, 19:18
por egrueda
Por ahora parece que la instalación es correcta.
Creo que solo te falta meter a tu usuario en el grupo de docker para que tenga permisos

Re: Problemas instalando docker compose

Publicado: 15 Ene 2026, 19:31
por MuadDib69
¡Qué velocidad! estaba editando el mensaje y ya has contestado. Gracias.
Me suena haberlo hecho en algún intento anterior.
¿es ésto?

Código: Seleccionar todo

sudo usermod -aG docker $USER
¿o era algo de chown pi:pi "nosequémás?
(voy buscando)

Re: Problemas instalando docker compose

Publicado: 15 Ene 2026, 19:47
por egrueda
Correcto, es el comando usermod
Lo que hace ese comando es que asigna el grupo docker al usuario actual.
Recuerda que para que se aplique el cambio tendrás que salir y volver a entrar.

Re: Problemas instalando docker compose

Publicado: 16 Ene 2026, 09:36
por MuadDib69
Gracias, la semana que viene sigo con la pelea. Ya os cuento.

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:21
por MuadDib69
Volvemos a la fiesta.

1)Compruebo docker y docker compose

Código: Seleccionar todo

sudo docker run hello-world
...
docker compose version
Todo ok.

2)Añado usuario

Código: Seleccionar todo

sudo usermod -aG docker $USER
3)Reboot

4)Intento levantar algún compose.yml ya creado con antelación

Código: Seleccionar todo

cd dockers/homarr
ls
compose.yml
~/dockers/homarr $ docker compose up -d
(raspi-orgasmo) :borracho

Código: Seleccionar todo

...
/[+] up 24/26r.io/homarr-labs/homarr:latest [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 118.7MB /[+] up 26/26r.io/homarr-labs/homarr:latest [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 118.7MB /[+] up 28/28r.io/homarr-labs/homarr:latest Pulled                         30.7s
 ✔ Image ghcr.io/homarr-labs/homarr:latest Pulled                         30.7s
 ✔ Network homarr_default                  Created                         0.1s
 ✔ Container homarr                        Created                         7.5s
y además...

Código: Seleccionar todo

/dockers/homarr $ docker ps
CONTAINER ID   IMAGE                               COMMAND                  CREATED         STATUS         PORTS                                         NAMES
8fd4d1c702ae   ghcr.io/homarr-labs/homarr:latest   "/app/entrypoint.sh …"   2 minutes ago   Up 2 minutes   0.0.0.0:7575->7575/tcp, [::]:7575->7575/tcp   homarr
usuario@miraspberry:~/dockers/homarr $
Aunque entrando desde navegador a IP:7575 > Internal Server Error

5)rebooteo por si acaso.

6) docker ps de nuevo > ok

7) navegador al puerto 7575 > Internal Server Error >>>> lo desinstalaré más adelante

8) no me desanimo, a por otro docker, radarr

Código: Seleccionar todo

~/dockers/radarr $ docker compose up -d
...
i[+] up 12/12r.io/linuxserver/radarr:latest [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 95.46MB / 95.46MB Pulli[+] up 14/14r.io/linuxserver/radarr:latest Pulled                         16.2s
 ✔ Image lscr.io/linuxserver/radarr:latest Pulled                         16.2s
   ✔ 163627925feb                          Pull complete                   0.5s
   ✔ a58dae5f36c8                          Pull complete                   4.3s
   ✔ 44419b25d1ea                          Pull complete                  13.5s
   ✔ 05acd115210b                          Pull complete                   4.2s
   ✔ ec1403574699                          Pull complete                   2.6s
   ✔ 60749792a67c                          Pull complete                   0.5s
   ✔ bbdc250985ad                          Pull complete                   0.6s
   ✔ 6633c41164e9                          Pull complete                   0.7s
   ✔ f6a4c3e338ed                          Pull complete                   0.6s
   ✔ 03ece53cb724                          Download complete               0.0s
   ✔ 17696ad670a7                          Download complete               0.9s
 ✔ Network radarr_default                  Created                         0.1s
 ✔ Container radarr                        Created  
9) docker ps

Código: Seleccionar todo

~/dockers/radarr $ docker ps
CONTAINER ID   IMAGE                               COMMAND                  CREATED              STATUS              PORTS                                         NAMES
304390a0747b   lscr.io/linuxserver/radarr:latest   "/init"                  About a minute ago   Up About a minute   0.0.0.0:7878->7878/tcp, [::]:7878->7878/tcp   radarr
8fd4d1c702ae   ghcr.io/homarr-labs/homarr:latest   "/app/entrypoint.sh …"   9 minutes ago        Up 3 minutes        0.0.0.0:7575->7575/tcp, [::]:7575->7575/tcp   homarr
10) mi_ip:7878 > (raspi-orgasmo#2) :borracho ahí está radarr esperando a personalizar

11) corrijo el montaje del disco duro, porque algo no hice bien

Código: Seleccionar todo

sudo df -h
sudo umount /media/midisco
sudo fsck /dev/sda2
sudo mount -a
y voilá, ya veo el contenido.

12)hago reboot... y ya no lo veo, por lo que supongo que tengo que añadir alguna cosa a las tareas de arranque para que se vuelva a montar, pero creo que tengo un nuevo problema (es lo mío), algo he montado mal, porque me aparece una carpeta con el nombre del disco duro dentro de /media y no como indica la guía de klingsorr en el apdo ## Añadir y configurar el disco duro externo

Código: Seleccionar todo

Montar de forma permanente el disco duro
Crear la carpeta dónde se montará nuestro disco duro:

Código: Seleccionar todo

sudo mkdir /media/pi/HDexterno

Editamos y
añadimos la siguiente línea al final del archivo.

Código: Seleccionar todo

sudo nano /etc/fstab

Añadimos lo siguiente al final del archivo:

Código: Seleccionar todo

#DISCO DURO TRANSMISSION
LABEL=HDexterno /media/pi/HDexterno ext4 defaults 0 0
--- aquí me quedo, intento montar correctamente el disco duro y continuará... ya os cuento.

Gracias a ambos por la ayuda.

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:24
por egrueda
Me alegro de que lo tengas.
El "internal server error" te lo está dando el propio contenedor. Seguramente necesites configurar alguna cosa antes de arrancarlo.
Y lo del disco duro externo, en efecto, es por el fstab. Esa es fácil ;-)

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:35
por MuadDib69
Pues sí, creo que utilizando estas instrucciones algo no hice bien, porque no puedo ver el disco duro desde bazarr, ni en /mnt ni en /media ni en /home (nótese que no tengo ni idea de lo que hago, as usual)

Código: Seleccionar todo

Saber UUID:
sudo blkid
Ver las etiquetas existentes con:
ls /dev/disk/by-label
Cambiar nombre etiqueta
sudo e2label /dev/sdb1 nombrediscoduro
Añadir punto de montaje:
sudo mkdir -p media/nombrediscoduro
Añadir disco al fstab Podemos montar el disco duro por su etiqueta (label) o por su
UUID. Elige la que más te guste
sudo nano /etc/fstab
# disco duro servidor
LABEL=nombrediscoduro /media/nombrediscoduro ext4 defaults 0 0
# disco duro servidor
UUID=84746hd6-f2fb-4e4c-94343-e26cd6a8591f /media/nombrediscoduro ext4 defaults 0 0
Cambiar permisos:
sudo chmod -R 755 /media/nombrediscoduro
sudo chown user:user -R /media/nombrediscoduro
Si en el estado actual hago un df -h

Código: Seleccionar todo

 df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.6G     0  1.6G   0% /dev
tmpfs           760M  9.7M  750M   2% /run
/dev/mmcblk0p2  117G  5.3G  107G   5% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M   20K  5.0M   1% /run/lock
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs           1.9G     0  1.9G   0% /tmp
/dev/mmcblk0p1  510M   66M  445M  13% /boot/firmware
/dev/sda2       1.8T  1.5T  275G  85% /media/DISCOUSB
tmpfs           1.0M     0  1.0M   0% /run/credentials/serial-getty@ttyS0.service
tmpfs           1.0M     0  1.0M   0% /run/credentials/getty@tty1.service
tmpfs           380M  8.0K  380M   1% /run/user/1000
Me aparece una carpeta DISCOUSB dentro de media, pero al ir a radarr para incorporar pelis ya existentes aparece 3 carpetas (cdrom, floppy, usb) pero ninguna tiene contenido... y no aparece DISCOUSB por ningún lado, por lo que intento deshacer lo hecho desmontando con sudo umount /dev/sda2 y volviendo a sudo nano etc/fstab eliminando la línea que añadí "LABEL=DISCOUSB /media/DISCOUSB ext3 defaults 0 0" y cruzando todos los dedos del cuerpo...
No sé si se puede deshacer esto:

Código: Seleccionar todo

sudo chmod -R 755 /media/nombrediscoduro
sudo chown user:user -R /media/nombrediscoduro

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:36
por MuadDib69
:guiño2 :guiño2 :guiño2 :guiño2 para qué queremos series o videojuegos pudiéndonos divertir con ésto...

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:38
por egrueda
Una cosa es lo que veas tú desde la raspberry y otra cosa es lo que vean los contenedores.

¿Has usado volúmenes dentro del docker compose yaml para decirle a ese contenedor donde está el disco USB?

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:48
por MuadDib69
Tras eliminar la línea de fstab "LABEL=DISCOUSB /media/DISCOUSB ext3 defaults 0 0", reinicio.
Ahora ese fstab solo tiene las 2 líneas originales.

Si ahora hago un df -h > NO ME SALE el /dev/sda2
Enardecido por los logros de hoy :lengua , desconecto el conector USB y lo vuelvo a conectar a la pi... df -h me da el mismo resultado (sin sda2).

Hago un sudo blkid (si, salto de guía por ignorancia completa) y sí que aparece:

Código: Seleccionar todo

sudo blkid
/dev/mmcblk0p1: LABEL_FATBOOT="bootfs" LABEL="bootfs" UUID="EACA-13DA" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="31d74169-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="21724cc6-e5a3-48a1-8643-7917dba3a9fb" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="31d74169-02"
/dev/sda2: LABEL="DISCOUSB" UUID="a4c9ebd3-1673-46f3-814b-66b5d32df1ef" SEC_TYPE="ext2" BLOCK_SIZE="4096" TYPE="ext3" PARTLABEL="Basic data partition" PARTUUID="a94162a4-f785-4e6f-849a-6ff502a84de1"
Entiendo que el tipo de partición es ext3 (TYPE="ext3")

Si hago este comando que acabo de descubrir... aparece el sda2, pero no aparece en df -h

Código: Seleccionar todo

sudo lsblk -f
NAME        FSTYPE FSVER LABEL    UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       swap   1
sda
├─sda1
└─sda2      ext3   1.0   DISCOUSB a4c9ebd3-1673-46f3-814b-66b5d32df1ef
mmcblk0
├─mmcblk0p1 vfat   FAT32 bootfs   EACA-13DA                             444.9M    13% /boot/firmware
└─mmcblk0p2 ext4   1.0   rootfs   21724cc6-e5a3-48a1-8643-7917dba3a9fb  106.8G     5% /
zram0       swap   1     zram0    cfffb56b-a988-4e3f-a16f-f86a35ccb50d                [SWAP]

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:50
por MuadDib69
egrueda escribió: 19 Ene 2026, 19:38 Una cosa es lo que veas tú desde la raspberry y otra cosa es lo que vean los contenedores.

¿Has usado volúmenes dentro del docker compose yaml para decirle a ese contenedor donde está el disco USB?
Perdona, te leo después de mi último mensaje...

No, porque en la guía ponía que era opcional y supuse que se podría hacer más adelante...

Código: Seleccionar todo

---
services:
  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /home/pi/dockers/radarr/config:/config
    ports:
      - 7878:7878
    restart: unless-stopped

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:52
por egrueda
MuadDib69 escribió: 19 Ene 2026, 19:48 Tras eliminar la línea de fstab "LABEL=DISCOUSB /media/DISCOUSB ext3 defaults 0 0", reinicio.
Si hago este comando que acabo de descubrir... aparece el sda2, pero no aparece en df -h
Para que te aparezca con el comando "df" el disco (la partición) tiene que estar montado.
Si has eliminado la línea del fstab, entonces no se monta automáticamente al arrancar y por tanto no tienes acceso a él.
El primer paso es que el disco se monte automáticamente usando /etc/fstab
Sólo así la raspberry puede ver el contenido de ese disco (partición)

Después en el YAML en la sección "volumes:" añades un mapeo para que la ruta de la raspberry se vea dentro del contenedor.
Pero lo primero, el fstab funcionando ;-)

Re: Problemas instalando docker compose

Publicado: 19 Ene 2026, 19:54
por MuadDib69
egrueda escribió: 19 Ene 2026, 19:52
MuadDib69 escribió: 19 Ene 2026, 19:48 Tras eliminar la línea de fstab "LABEL=DISCOUSB /media/DISCOUSB ext3 defaults 0 0", reinicio.
Si hago este comando que acabo de descubrir... aparece el sda2, pero no aparece en df -h
Para que te aparezca con el comando "df" el disco (la partición) tiene que estar montado.
Si has eliminado la línea del fstab, entonces no se monta automáticamente al arrancar y por tanto no tienes acceso a él.
El primer paso es que el disco se monte automáticamente usando /etc/fstab
Sólo así la raspberry puede ver el contenido de ese disco (partición)

Después en el YAML en la sección "volumes:" añades un mapeo para que la ruta de la raspberry se vea dentro del contenedor.
Pero lo primero, el fstab funcionando ;-)
Gracias por la ayuda.
¿Y monto en /media/DISCOUSB o monto en /media/pi/DISCOUSB? (cada guía dice una cosa distinta)