Ten zapis pokaże, jak dodać „-Bez pamięci podręcznej„Opcja do„Kompilacja kompozycji dokera" Komenda.
Jak dodać opcję „-No-cache” do polecenia „kompilacja Docker-Compose”?
Jednak w niektórych przypadkach użytkownicy muszą odbudować świeży obraz dokera za pośrednictwem „Kompilacja kompozycji dokera" Komenda. W tym celu „-Bez pamięci podręcznej„Opcja jest wykorzystywana, aby uniknąć poprzedniej pamięci podręcznej obrazu i całkowicie zbudować nowy obraz. Spójrz na dostarczone instrukcje, aby dodać opcję „-No-cache” do polecenia „Kompilacja Docker-Compose”.
Krok 1: Utwórz „kompozycję dokera.plik yml ”
Najpierw stwórz proste „Kompozycja dokera.yml”Plik do kontenerowania i skonfigurowania aplikacji Golang:
Wersja: „Alpine”
Usługi:
sieć:
zbudować: .
Porty:
- „8080: 8080”
Golang:
Zdjęcie: „Golang”
Krok 2: Utwórz i uruchom kontener
Aby automatycznie zbudować i wykonać kontener Docker Image i Docker, użyj „Komposowanie dokera" Komenda:
> Kompozycja dokera
Wyjście wskazuje, że „Golangapp-Golang-1„Pojemnik jest tworzony i uruchamiany:
Otwórz przeglądarkę i przejdź do określonego portu, aby sprawdzić, czy usługa jest wykonana. W naszym przypadku poruszamy się w kierunku „Localhost: 8080”:
Następnie mocno zatrzymaj pojemnik, używając „Ctrl+c" klucz:
Krok 3: Zmodyfikuj „kompozycję dokera.plik yml ”
Dokonaj modyfikacji „Kompozycja dokera.yml”Plik do utworzenia obrazu Docker. Na przykład zmodyfikowaliśmy nazwę obrazu z „Golang" Do "Golang: Alpine”:
Krok 4: Zbuduj opcję Docker-Compose przy użyciu „-no-cache”
Teraz odbuduj obraz bez użycia pamięci podręcznej poprzedniego obrazu. W tym celu użyj „Kompilacja dokera-kompose-No-cache" Komenda. „„-Bez pamięci podręcznej„Opcja jest używana, aby uniknąć korzystania z pamięci podręcznej poprzedniej kompilacji podczas tworzenia nowego obrazu:
> Build
Krok 5: Odtworz i rozpocznij kontener
Wreszcie, ponownie użyj „Komposowanie dokera„Polecenie do odtworzenia i uruchomienia kontenera Docker:
> Kompozycja dokera
Można zauważyć, że z powodzeniem odtworzyliśmy pojemnik i świeży obraz za pomocą „-Bez pamięci podręcznej" opcja.
Wniosek
„„-Bez pamięci podręcznej„Opcja jest używana z„Kompilacja kompozycji dokera„Polecenie odbudowy świeżego obrazu poprzez unikając pamięci podręcznej poprzedniego obrazu. Używać „-Bez wyjścia„Opcja, skorzystaj z„Kompilacja dokera-kompose-No-cache" Komenda. Ten zapis pokazał, jak dodać „-Bez pamięci podręcznej„Opcja do„Kompilacja kompozycji dokera" Komenda.