Maison > Questions et réponses > le corps du texte
我下载的镜像很多都是id相同的,我试着加了一下,不同id的相加大概3G多,可是/var/lib/docker目录大小是13G,也就启动了两个容器而已,这里面有一些垃圾文件吧,是不是我制作镜像的时候的一些缓存,怎么把这些删掉呢?
滿天的星座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.