„„Docker Build”Jest niezbędnym użytecznością wiersza poleceń środowiska Docker, służy do budowy obrazu Dockera poprzez odczytanie pliku dokera. Dockerfile zawiera niezbędne instrukcje utworzenia obrazu Docker. To polecenie obsługuje różne opcje i „-ciągnąć”Jest jednym z nich. Docker „-ciągnąć„Opcja jest wykorzystywana do pobrania obrazu podstawowego określonego w DockerFile przed nową wersją.
Ten artykuł ilustruje, jak zmusić ciągnięcie przed nową wersją.
Jak użyć „-pull” do zmuszenia wyciągania obrazu podstawowego przed nową kompilacją?
W Docker, „-ciągnąć„Opcja jest obsługiwana przez„Docker Build" Komenda. Służy do ciągnięcia i używania najnowszej lub najnowszej wersji obrazu podstawowego określonego w DockerFile przed zbudowaniem nowego obrazu.
Przejrzyj instrukcje, aby użyć „-ciągnąć" opcja.
Krok 1: Utwórz DockerFile
Najpierw zrób nowy plik Docker i wklej dostarczone instrukcje w pliku:
Z Pythona
Workdir /src /app
KOPIUJ…
CMD [„Python”, "./Pythonapp.py "]
Wyżej wymienione instrukcje używają „pyton”Jako obraz podstawowy i konteneryzuj„Pythonapp.py”Program:
Krok 2: Utwórz plik programu
Następnie utwórz nowy plik programu o nazwie „Pythonapp.py”I wklej dostarczony kod do pliku:
Drukuj („Witam, buduję pierwszą aplikację Python”)
Krok 3: Zbuduj obraz
Zbuduj obraz Dockera za pomocą podanego polecenia:
> Docker Build - -Pull -t Python .
W powyższym poleceniu:
Jednak użytkownicy mogą również korzystać z „-Bez pamięci podręcznej„Opcja wraz z„-ciągnąć”Polecenie, aby uniknąć pamięci podręcznej poprzedniego obrazu i świeżo utworzyć nowy obraz z najnowszego obrazu podstawowego:
> Docker Build-No-Cache--Pull--Tag New-Image .
Krok 4: Wykonaj obraz Docker
Na koniec wykonaj nowo wygenerowany obraz, aby wykonać i kontenerować program:
> Docker uruchom New-Image
Zilustrowaliśmy, jak używać „-ciągnąć„Aby wyciągnąć obraz podstawowy przed nową kompilacją.
Wniosek
„„-ciągnąć„Opcja w„Docker Build”Polecenie służy do pobrania obrazu podstawowego przed nową wersją. Aby utworzyć nowy obraz Docker, pobierając oparty obraz wspomniany w DockerFile, skorzystaj z „Docker Build -pull ." Komenda. Jednak użytkownicy mogą dodać „-Bez pamięci podręcznej”Opcja, aby uniknąć warstwy kompilacji poprzedniego obrazu i odbudować obraz od samego początku. Ten zapis pokazał, jak używać „-ciągnąć„Aby wyciągnąć obraz podstawowy przed nową wersją.