Al usar Docker 1.13.0 (9795) en Windows 10 Build 14393, obtengo "no queda espacio en el dispositivo" cuando intento ejecutar la última imagen de Python (que sería 3.6):
> docker run -it python Unable to find image 'python:latest' locally latest: Pulling from library/python 5040bd298390: Pull complete fce5728aad85: Pull complete 76610ec20bf5: Pull complete 52f3db4b5710: Extracting [==================================================>] 129.8 MB/129.8 MB 45b2a7e03e44: Download complete 75ef15b2048b: Download complete e41da2f0bac3: Download complete C:\Program Files\Docker\Docker\Resources\bin\docker.exe: failed to register layer: Error processing tar file(exit status 1): write /usr/share/doc/libfreetype6/reference/ft2-type1_tables.html: no space left on device. See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.Hay más de 20 GB libres en el disco duro, por lo que supongo que el problema está dentro de la máquina virtual de Docker. ¿Cómo accedo a él para investigar el uso del disco y limpiar si es necesario?
docker images y docker ps -a no identificaron nada grande:
> docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest f49eec89601e 2 days ago 129 MB d4w/nsenter latest 9e4f13a0901e 4 months ago 83.8 kB > docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ae1e7c7b11ed ubuntu "/bin/bash" 10 minutes ago Exited (0) 9 minutes ago quirky_rosalindTirar por separado no ayudó:
> docker pull python Using default tag: latest latest: Pulling from library/python 5040bd298390: Pull complete fce5728aad85: Pull complete 76610ec20bf5: Pull complete 52f3db4b5710: Extracting [==================================================>] 129.8 MB/129.8 MB 45b2a7e03e44: Download complete 75ef15b2048b: Download complete e41da2f0bac3: Download complete failed to register layer: Error processing tar file(exit status 1): write /usr/bin/g++-4.9: no space left on deviceSi está utilizando Docker Desktop en OSX (o similar), puede solucionar este problema accediendo a las Preferencias, aumentando el tamaño de la imagen base y haciendo clic en "Aplicar y reiniciar".
puede usar este comando para ver si tiene imágenes ocultas.
docker image ls -ay si desea eliminarlos todos, puede usar este comando:
docker rmi -f $(docker image ls -a -q)usted sabe que a veces los archivos de imágenes se almacenan en el disco duro y luego causan poca capacidad.
Encontré este error hoy.
docker prune prune , docker rmi ... , df -h , df -ih y así puede ser bueno pero la razón es docker devicemapper Base Device Size . el comando docker info da información sobre eso.
Me refiero a esto para una explicación completa.
sin embargo, estos pasos resolverían el problema:
systemctl stop docker.service dockerd --storage-opt dm.basesize=20G (you should terminate the command with Ctrl+C) service start docker