Jak edytować istniejący obraz dokera?

Jak edytować istniejący obraz dokera?

Obraz Docker jest głównym elementem Docker. Pracując nad Docker, programiści tworzą/budują wiele obrazów Docker. Czasami jednak mogą być konieczne edycja konkretnego obrazu Dockera. W tej sytuacji programiści mogą edytować dowolny obraz dokera.

Ten artykuł obejmie następujące aspekty:

    • Warunek: Utwórz/zbuduj obraz dokera
    • Edytuj istniejący obraz Docker

Warunek: Utwórz/zbuduj obraz dokera

Aby utworzyć obraz Docker, najpierw utwórz plik programu i plik Docker. Potem uruchom „Docker Build -t .„Polecenie utworzenia obrazu dokera.

Krok 1: Utwórz plik programu

Najpierw stwórz „indeks.html”Plik programowy i wklej w nim kod danego wiązki:




Witam Linuxhint


To jest strona internetowa Linuxhint




Krok 2: Utwórz DockerFile

Następnie utwórz nowy plik „Dockerfile”I wklej poniżej instrukcje:

Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]


Krok 3: Utwórz obraz Docker

Teraz skorzystaj z „Docker Build”Polecenie wraz z„-T„Opcja określenia nazwy obrazu. Na przykład określiliśmy „HTML-IMG„Nazwa obrazu:

Docker Build -t Html -Img .



Krok 4: Sprawdź utworzony obraz

Aby upewnić się, że obraz został pomyślnie utworzony, uruchom poniżej podane polecenie:

Obrazy dokera


W poniższym wyjściu nowo utworzone „HTML-IMG„Obraz może być widoczny:


Krok 5: Zbuduj kontener Docker

Następnie zbuduj kontener Docker za pomocą podanego polecenia wraz z nazwą obrazu, „-nazwa„Opcja określa nazwę kontenera i„-P„Opcja przydzielenia portu:

Docker Run-Nazwa HTML-Cont -p 80:80 Html-Img


Tutaj, "HTML-Cont”To nazwa pojemnika i„HTML-IMG”To obraz Docker:


Krok 6: Wyświetl wdrożoną aplikację

Przejdź do przydzielonego portu w przeglądarce i wyświetl wdrożoną aplikację:


Można zauważyć, że aplikacja została pomyślnie wdrożona.

Edytuj istniejący obraz Docker

Ponieważ obraz Docker jest zbudowany z pliku Docker, aby edytować obraz Docker, należy wprowadzić zmiany w pliku Docker lub w pliku programu. Aby to zrobić, wykonaj dostarczone kroki.

Krok 1: Dokonaj zmian w pliku programu

Teraz dokonaj pewnych modyfikacji pliku programu. Na przykład dodaliśmy jedną nową linię w pliku programu:




Linuxhint


Witam Linuxhint


To jest nasza nowa strona internetowa




Krok 2: Zbuduj obraz dokera

Następnie użyj poniżej listy, aby utworzyć/zbudować obraz Docker o tej samej nazwie i nowymi modyfikacjami:

Docker Build -t Html -Img .



Krok 3: Zbuduj kontener Docker

Następnie zbuduj i uruchom nowy pojemnik z tym samym obrazem Docker:

Docker Run-Nazwa HTML-Cont2 -p 80:80 Html-Img


Tutaj, "HTML-Cont2”To nowa nazwa kontenera:


Krok 4: weryfikacja

Na koniec zobacz nowe zmiany w przeglądarce:


Po zmodyfikowaniu obrazu Dockera można zobaczyć nowe zmiany w aplikacji, która wskazuje, że obraz Dockera został pomyślnie zmodyfikowany.

Wniosek

Aby edytować istniejący obraz dokera, konieczne jest wprowadzenie zmian w pliku Docker Plik lub w pliku programu. Następnie wykonaj „Docker Build -t .”Polecenie utworzenia obrazu Dockera o tej samej nazwie obrazu i nowej modyfikacji. Następnie zbuduj i uruchom nowy kontener Docker. Wreszcie, zobacz zmiany w przeglądarce. W tym artykule wyjaśniono metodę edycji obrazu Dockera.