ventana acoplable: no se pudo registrar la capa: error al procesar el archivo tar (estado de salida 1) no queda espacio en el dispositivo

ventana acoplable: no se pudo registrar la capa: error al procesar el archivo tar (estado de salida 1) no queda espacio en el dispositivo

Estoy enManjaro.

Sigo recibiendo:

failed to register layer: Error processing tar file(exit status 1): write /usr/lib/x86_64-linux-gnu/libvlccore.so.9.0.0: no space left on device

mientrasdescargando:

docker pull kdeneon/all

Esta es la salida dedf -H

Filesystem      Size  Used Avail Use% Mounted on
dev             2.6G     0  2.6G   0% /dev
run             2.6G  930k  2.6G   1% /run
/dev/dm-0        16G   11G  4.8G  69% /
tmpfs           2.6G   39M  2.6G   2% /dev/shm
tmpfs           2.6G     0  2.6G   0% /sys/fs/cgroup
tmpfs           2.6G   48M  2.6G   2% /tmp
/dev/dm-1        18G  631M   17G   4% /home
tmpfs           514M  4.1k  514M   1% /run/user/1000

Incluso he vinculado simbólicamente el directorio de imágenes desde /var/lib/docker/imagea /home/newbie/docker/image. Ya que /homesolo tiene 4%uso.

ls -l /var/lib/docker/image
lrwxrwxrwx 1 root root   26 Mar  9 07:32 image -> /home/newbie/docker/image/

Esto no tiene ningún efecto.

Que más puedo hacer ? Por qué está pasando esto ?

Respuesta1

La forma correcta de resolver este problema es mover el directorio de datos de Docker a otra ubicación donde haya suficiente espacio. En mi caso esta fue la partición de mi hogar.

Para hacer eso tuve que crear un daemon.jsonarchivo /etc/dockery agregarle las siguientes líneas:

{
    "data-root": "/home/newbie/docker_data"
}

Luego reinicie el servicio Docker, si está demandando a Systemd, esto debería ser:

systemctl restart docker

Respuesta2

Estaba experimentando el mismo error en una computadora Mac sin Docker Desktop. Y mover el directorio de datos de la ventana acoplable no funcionó para mí.

Esto es lo que funcionó para mí usando minikube.

minikube stop && minikube delete // this is required
minikube start --memory=16384 --cpus=8 --disk-size='80000mb'
eval $(minikube docker-env)

Luego inténtalo docker pull...de nuevo.

información relacionada