Jak użyć „-pull”, aby zmusić do wyciągania obrazu podstawowego przed moją kompilacją?

Jak użyć „-pull”, aby zmusić do wyciągania obrazu podstawowego przed moją kompilacją?

„„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:

  • "-ciągnąć„Opcja służy do zmuszenia do pociągnięcia obrazu podstawowego przed zbudowaniem nowego obrazu.
  • "-T”Jest wykorzystywany do określenia znacznika obrazu lub nazwy obrazu:

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ą.