Maison  >  Questions et réponses  >  le corps du texte

docker下载的镜像加起来不到3G,可是存储文件用掉了10多G是咋回事啊?

我下载的镜像很多都是id相同的,我试着加了一下,不同id的相加大概3G多,可是/var/lib/docker目录大小是13G,也就启动了两个容器而已,这里面有一些垃圾文件吧,是不是我制作镜像的时候的一些缓存,怎么把这些删掉呢?

某草草某草草2705 Il y a quelques jours705

répondre à tous(1)je répondrai

  • 滿天的星座

    滿天的星座2017-04-25 09:03:30

    Si votre hôte est CentOS et que vous utilisez le fichier loop par défaut, il n'y a aucun moyen que CentOS n'ait pas d'implémentation Union FS, et ce fichier clairsemé continuera à croître s'il est simulé. Ubuntu/Debian n'a pas ce problème.

    Quant à la question de la suppression des images inutilisées et de la création d'images intermédiaires. Vous pouvez d'abord docker images -a voir s'il y a trop de <none> miroirs, dont certains sont de ce type de miroirs. Supprimez-les directement docker rmi $(docker images -aq -f "dangling=true"). Ensuite, cela devrait être beaucoup moins si vous y regardez à nouveau.

    De plus, le contenu de votre conteneur se trouve également dans la couche de stockage. Vous pouvez utiliser docker ps -a pour voir s'il existe de nombreux conteneurs précédents qui n'ont pas été supprimés. De même, vous pouvez également utiliser docker rm $(docker ps -aq -f "dangling=true") pour les supprimer.

    répondre
    0
  • Annulerrépondre