Comment fonctionne le nouveau menu fixe --squash travail
Dans Docker 1.13 la nouvelle --squash paramètre a été ajouté.
Je suis maintenant en espérant réduire la taille de mes images ainsi que la possibilité de "cacher" les dossiers secrets, j'ai dans mes couches.
Ci-dessous, vous pouvez maintenant voir la différence de faire une version avec et sans l'option --squash paramètre.
Sans Squash
Avec De La Courge
Maintenant à ma question.
Si j'ajoute un dossier secret dans mon première couche, puis utilisez le secret de fichier dans mon deuxième couche, et enfin supprimer mon dossier secret dans le troisième couche, puis de construire avec l' --squash drapeau.
Aura-t-il toute façon maintenant pour obtenir le dossier secret?
Vous devez vous connecter pour publier un commentaire.
Réponse: Votre image de ne pas avoir le secret de fichier.
Comment
--squash
travaux:Une fois la construction terminée, le Panneau crée une nouvelle image de chargement de la diff de chaque couche dans un nouveau calque unique et les références de tous les parents des couches.
En d'autres termes: lors de l'écrasement, Docker va prendre tout le système de fichiers de couches produites par l'accumulation et de les réunir en une seule couche.
Cela peut simplifier le processus de création d'minimal contenant des images, mais peut entraîner une légère hausse des frais généraux lorsque les images sont déplacés (car écrasé couches peuvent pas être partagés entre les images). Docker encore les caches couches individuelles pour rendre les versions ultérieures rapide.
Veuillez noter que cette fonction écrase tout récemment construits, les couches en une seule couche, il n'est pas à l'écraser à zéro.
Notes:
Docker 1.13 dispose également d'un support pour la compression de construire contexte qui est envoyé à partir de la CLI de démon à l'aide de la
--compress
drapeau. Cela permettra d'accélérer s'appuie sur de fait à distance les démons par la réduction de la quantité de données envoyées.Veuillez noter que de Docker 1.13 cette fonctionnalité est expérimentale.