Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

273
Visualizações
Docker save no puede exportar una imagen de ~ 50 GB porque no hay espacio, aunque tengo 150 GB libres

Simplemente estoy tratando de exportar una imagen de Docker que tengo para poder enviarla a otro sistema; sin embargo, ni siquiera puedo guardarlo por falta de espacio:

 $ docker save mycustomimage:latest -o nessus.tar Error response from daemon: write /var/lib/docker/tmp/docker-export-255300778/f2881cc25962de53a9f4efdbf759e88c86bd183abf773477ebbd5ddebc229ae8/layer.tar: no space left on device

Sin embargo, si ejecuto df -h , puedo confirmar que tengo más de 150 GB de espacio libre:

 $ df -h Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1s1 466Gi 275Gi 182Gi 61% 1290334 9223372036853485473 0% / devfs 374Ki 374Ki 0Bi 100% 1296 0 100% /dev /dev/disk1s4 466Gi 8.0Gi 182Gi 5% 8 9223372036854775799 0% /private/var/vm map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home drivefs 466Gi 292Gi 173Gi 63% 18446744069414640546 4294967295 32808793364899312% /Volumes/GoogleDrive

aquí hay una lista de las imágenes:

 $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE mycustomimage/kali latest a1f226987b86 12 hours ago 33GB mycustomimage/kali <none> ac3292dcbd65 4 months ago 25.1GB mycustomimage/kali <none> 8a628403a803 6 months ago 12GB

Ni siquiera estoy seguro de si todas estas imágenes son de 33 GB combinadas, o si 33 GB es solo el tamaño de archivo de la última imagen. Es solo una ventana acoplable Kali Linux simple con una herramienta personalizada que tiene aproximadamente 5 GB de espacio. Estoy bastante seguro de que, si esta imagen tiene un tamaño de 70 GB, entonces es más grande que mi máquina virtual, que tiene aún más cosas instaladas.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Su salida de df -h se corresponde con la salida que esperaría ver en una Mac , lo que significa que sus contenedores de Linux no se están ejecutando en el sistema donde se ejecutó df -h .

Si está ejecutando Docker Desktop para Mac, entonces su demonio docker se está ejecutando dentro de una máquina virtual hiperkit que la aplicación Docker.app del icono de ballena administra en segundo plano. Esta máquina virtual incluye un disco virtual con un tamaño finito. El tamaño de disco configurable más pequeño para esta imagen de disco es de 16 GB. Para ver cuánto espacio tiene su máquina virtual administrada por el escritorio de la ventana acoplable con el ícono de la ballena, haga clic en el ícono de la ballena y elija "Preferencias". En la pestaña "Disco", verá qué tan grande es el disco y cuánto espacio ocupa (debido a la compresión).

Cuando se ejecuta el comando docker save , el daemon creará un .tar en la ubicación a la que se hace referencia en la salida de error, /var/lib/docker/tmp/... . Dado que el disco de su máquina virtual no tiene suficiente espacio para ese archivo .tar temporal, obtiene un error de disco sin espacio.

Para ver la cantidad real de espacio disponible para la máquina virtual, ejecute el siguiente comando:

 docker run --rm -it -v /var/lib/docker/tmp:/r alpine df -h /r

Es posible aumentar la cantidad de espacio disponible en su imagen de disco, pero tenga en cuenta que ocupará espacio real en su disco duro incluso una vez que los archivos grandes se eliminen del sistema de archivos en la imagen de disco.

tldr; está ejecutando docker en una máquina virtual que tiene menos espacio disponible que el que muestra su máquina host como disponible.

over 4 years ago · Santiago Trujillo Relatório

0

Podé algunas imágenes y contenedores y después de eso funcionó.

 docker image prune

y

 docker container prune

https://docs.docker.com/config/pruning/

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda