Docker
Cache en ligne
Réponse rapide
Le cache en ligne intègre les métadonnées du cache de couches dans l'image poussée afin qu'une version ultérieure puisse réutiliser les couches en extrayant cette image.
Le cache en ligne intègre les métadonnées du cache de couches dans l'image poussée afin qu'une version ultérieure puisse réutiliser les couches en extrayant cette image.
Pourquoi c'est important
C'est pratique car il ne nécessite pas de magasin de cache séparé, mais il ne met en cache que la dernière étape : les constructions en plusieurs étapes nécessitent à la place un registre ou un backend de cache local.
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
Image de baseUne image de base est l'image nommée dans l'instruction FROM d'un Dockerfile, fournissant le système de fichiers et les outils sur lesquels chaque couche suivante s'appuie.Kit de constructionBuildKit est le moteur de construction de Docker, offrant une exécution de couches parallèles, une meilleure mise en cache et une prise en charge des secrets de construction et de la sortie multiplateforme.ConstruirexBuildx est le plugin CLI Docker qui expose les fonctionnalités de BuildKit, notamment les versions multiplateformes, les constructeurs distants et les backends de cache avancés.Montage du cacheUn montage de cache est une fonctionnalité de BuildKit qui conserve un répertoire entre les versions sans l'inclure dans la couche d'image résultante.