Docker
Pamięć podręczna warstwy Docker
Krótka odpowiedź
Pamięć podręczna warstwy Docker przechowuje warstwy systemu plików utworzone przez każdą instrukcję Dockerfile, dzięki czemu można ponownie wykorzystać niezmienione instrukcje zamiast ich ponownego wykonywania.
Dlaczego to ma znaczenie
Twój następny build może być dwa razy szybszy i o połowę tańszy
Zacznij za darmo. Odejście to ta sama jedna linia — ten diff też publikujemy.
Powiązane
Obraz bazowyObraz bazowy to obraz nazwany w instrukcji FROM pliku Dockerfile, zapewniający system plików i narzędzia, na których opiera się każda kolejna warstwa.Zestaw do kompilacjiBuildKit to silnik kompilacji Docker, zapewniający wykonywanie w warstwie równoległej, lepsze buforowanie i obsługę sekretów kompilacji oraz dane wyjściowe na wielu platformach.KompilujxBuildx to wtyczka Docker CLI, która udostępnia funkcje BuildKit, w tym kompilacje wieloplatformowe, zdalne kreatory i zaawansowane backendy pamięci podręcznej.Mocowanie pamięci podręcznejMontowanie pamięci podręcznej to funkcja BuildKit, która utrzymuje katalog między kompilacjami bez uwzględniania go w wynikowej warstwie obrazu.