Co to jest kompilacja wieloetapowa w Dockerze?
Co to jest kompilacja wieloetapowa w Dockerze?

Wideo: Co to jest kompilacja wieloetapowa w Dockerze?

Wideo: Co to jest kompilacja wieloetapowa w Dockerze?
Wideo: Using Docker Multi-Stage Builds 2024, Listopad
Anonim

A wielo - budowanie sceny odbywa się poprzez tworzenie różnych sekcji Plik dockera , z których każdy odwołuje się do innego obrazu podstawowego. Pozwala to na wielo - etap budowy do spełnienia funkcji poprzednio wypełnianej przez użycie wielokrotne okno dokowane pliki, kopiowanie plików między kontenerami lub uruchamianie różnych potoków.

Pojawia się również pytanie, co to jest kompilacja wieloetapowa w Dockerze?

Wieloetapowe kompilacje to wprowadzona funkcja Doker 17.05, który pozwala na tworzenie wielu obrazów pośrednich z tego samego Plik dockera . Możesz selektywnie kopiować artefakty z jednego etapu do drugiego, pozostawiając wszystko, czego nie chcesz w końcowym obrazie. Możesz przeczytać więcej o Wieloetapowe kompilacje tutaj.

Można również zapytać, czy możesz mieć wiele plików Docker? Jak powiedział Kingsley Uchnor: możesz mieć wiele plików Dockerfile , jeden na katalog, które reprezentują coś ty chcesz budować.

Czym zatem jest kontener pośredni w Dockerze?

Kontenery Dockera są budulcem aplikacji. Każdy pojemnik to obraz z warstwą do odczytu/zapisu na wierzchu kilku warstw tylko do odczytu. Te warstwy (zwane również mediator obrazy) są generowane, gdy polecenia w Plik dockera są wykonywane podczas Doker budowanie obrazu.

Jak scalić wiele obrazów w Dockerze?

Na swoim komputerze użyj doker pociągnij, aby pobrać obrazy z Doker Centrum. Następnie użyj doker historii, aby uzyskać polecenia, które zostały użyte do ich zbudowania. Następnie otwórz te dwa pliki. Możesz wtedy zobaczyć stos poleceń każdego z nich obraz.

Zalecana: