docker-compose up --> ERROR: failed to register layer

Hola. Buenos dias. Estamos instalando en un servidor de pruebas la demo del SIU Arai mediante docker, previo a intentar instalar la versión completa.

Al llegar al comando docker-compose up dentro de la carpeta descomprimida. nos tira el siguiente error:

Pulling idp (hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idp:v3.1.1)…
v3.1.1: Pulling from siu-arai/arai-usuarios/idp
21c83c524219: Extracting [==================================================>] 2.796MB/2.796MB
ea322363034a: Download complete
68d050a21042: Download complete
e096894353d6: Download complete
f21c8816ac07: Download complete
2d3df3a83013: Download complete
4f4fb700ef54: Download complete
39fc72fb14d8: Download complete
010a40e25600: Download complete
4fb3200f7342: Download complete
ERROR: failed to register layer: ApplyLayer exit status 1 stdout: stderr: remount /, flags: 0x84000: permission denied

Estuvimos investigando ese error por nuestra cuenta y no llegamos a ninguna conclusión aun. A alguno de ustedes les ha pasado? A que se puede deber?

Hola,

¿Les funciona Docker? Que les genera ejecutar esto:

docker run hello-world

El comando arroja lo siguiente.

docker run hello-world

Unable to find image ‘hello-world:latest’ locally
latest: Pulling from library/hello-world
b8dfde127a29: Extracting [==================================================>] 2.529kB/2.529kB
docker: failed to register layer: ApplyLayer exit status 1 stdout: stderr: remount /, flags: 0x84000: permission denied.
See ‘docker run --help’.

  • En el archivo /etc/pve/lxc/ID.conf tenemos por defecto la linea: lxc.apparmor.profile: unconfined, la cual es recomendada segun algunos foros.
  • Probamos remover apparmor según se recomienda en algunos foros: apt-get remove apparmor --purge
  • Removimos y purgamos Docker y lo volvimos a instalar según lo que se recomienda en algunos foros.

Por ahora no hemos llegado a una solución y lo que probamos hasta ahora no funciono.

Debian 10.9
Docker version 20.10.6, build 370c289
docker-compose version 1.29.1, build c34c88b2

Seguimos investigando…

Erwin!,

Están teniendo problemas con LXC. Creo que no puedo serles de gran utilidad en esa línea. Sé que no era lo más recomendable un flujo tipo:

S.O <-> LXC <-> DOCKER <-> APP

Se suele suprimir LXC de esa ecuación, o reemplazarlo con KVM o algún PaaS. Quiźa haya gente de IT más experimentada por los foros que puedan aportar

Saludos!

Muchas gracias. Al final terminamos instalando un Debian en otra maquina virtual con ciertas configuraciones que la hacen compatible con Docker. Resulta que la maquina virtual que se estaba usando no tenia ciertas configuraciones necesarias.

Pudimos solucionarlo de esa manera al final. Gracias.