Docker怎么删掉不用的layer?
天蓬老师
天蓬老师 2017-04-24 09:12:12
0
2
897

https://hub.docker.com/_/node/

我直接输入的命令
docker pull node
是不是把所有的node的layer版本都下载下来了?
因为有600M呢···
我怎么删掉不用的呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(2)
小葫芦
  1. Si le calque d'image existe déjà, il ne sera pas téléchargé à plusieurs reprises.

  2. Pour utiliser une certaine image, vous devez télécharger tous les calques, et le calque intermédiaire est également nécessaire

  3. Supprimez ceux dont vous n'avez pas besoin docker images, trouvez ceux dont vous n'avez pas besoin, puis docker rmi <image_id>

洪涛

Étant donné que l'image est générée sur la base du Dockerfile dans la plupart des cas, cette méthode est bien sûr également la méthode de génération d'image officiellement recommandée car elle est facile à reproduire. Dans le processus de génération d'une image basée sur le Dockerfile, presque toutes les instructions du Dockerfile créeront un conteneur basé sur l'image générée par l'instruction précédente, puis exécuteront le contenu de l'instruction pour générer une nouvelle couche, donc à l'exception du un après FROM La couche miroir la plus basique, le reste peut être vu comme la superposition de toutes les opérations effectuées sur la couche inscriptible, qui ne peuvent pas être supprimées. Si vous estimez que certaines couches sont inutiles, il est recommandé de vérifier le journal de l'image : docker history ImageName, puis d'écrire votre propre Dockerfile basé sur le contenu du journal pour supprimer les étapes inutiles. L'image reconstruite n'aura alors pas de couches que vous n'avez pas. besoin. Je vous souhaite du succès.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal