Zapisz kontener Docker jako obraz

Zapisz kontener Docker jako obraz
Kontenery Docker są głównym elementem platformy Docker, które są powszechnie używane do kontenerowania aplikacji i projektów. Te kontenery zarządzają projektami poprzez zamknięcie zależności projektu i kodu źródłowego i są dalej instruowane przez Docker Images. Obrazy dokera prowadzą pojemniki na temat wdrażania aplikacji i zarządzania zarządzaniem.

Zazwyczaj kontenery Docker są tworzone przez Docker Images. Deweloperzy czasami aktualizują kod DockerFile lub źródłowy. Następnie chcą zaktualizować lub tworzyć nowe obrazy za pośrednictwem kontenera lub zapisać kontener jako obraz.

Ten blog pokaże, jak tworzyć i zapisać kontener Docker jako obraz.

Jak utworzyć kontener w Docker?

Aby położyć aplikację, najpierw utwórz pojemnik za pomocą obrazu Docker. W tym celu przejdź przez podane instrukcje.

Krok 1: Utwórz pojemnik podstawowy

Najpierw utwórz kontener Docker za pośrednictwem „Docker tworzy" Komenda. Tutaj:

  • "-nazwa”Służy do określenia nazwy kontenera.
  • "-P”Definiuje port, na którym kontener będzie wykonywał
  • "Dockerimage”To obraz dokera używany do budowy kontenera Docker:

> Docker Utwórz -Name Base -Container -p 8080: 8080 Dockerimage

Krok 2: Lista kontenerów Docker

Aby sprawdzić, czy pojemnik podstawowy jest utworzony, czy nie, wymień wszystkie kontenery Docker za pomocą „Docker PS -A" Komenda:

> Docker PS -a

Krok 3: Wypisz obrazy dokera

Następnie wymień obrazy Docker za pomocą „obrazy dokera -a" Komenda. Tutaj widać, że mamy tylko „Dockerimage”Obraz Docker:

> Zdjęcia dokera -a

Krok 4: Rozpocznij kontener

Teraz rozpocznij podstawowy kontener Docker, używając „Docker Start" Komenda:

> Docker Start Base-Container

Teraz poruszaj się po porcie, w którym wykonałeś kontener Docker. W naszym scenariuszu odwiedziliśmy „Localhost: 8080„W przeglądarce:

Jak zapisać kontener Docker jako obraz Docker?

Aby zapisać kontener Docker jako obraz Docker, użytkownicy są zobowiązani do zatwierdzenia kontenera. Po zrobieniu tego bezimiennego obrazu dokera zostanie utworzony z kontenera Docker. Aby uzyskać właściwe wytyczne, przejrzyj dane instrukcje.

Krok 1: Zaktualizuj program lub DockerFile

Dokonajmy drobnych zmian w aplikacji Docker Container. Na przykład zmieniliśmy treść wyświetlaną w określonym porcie:

Krok 2: Zatrzymaj pojemnik bazowy i zapisz pojemnik jako obraz

Następnie poprowadź zmiany i pojemnik podstawowy za pomocą „Docker zatem " Komenda. To polecenie utworzy również nienazwany obraz dokera jako kopia kontenera:

> Docker zatwierdź bazowy kontakt

Krok 3: Wypisz obrazy dokera

Aby sprawdzić, czy kontener jest zapisany jako obraz Docker, wymień obrazy Docker:

> Zdjęcia dokera -a

Można zauważyć, że nienazwany „”Obraz jest zapisywany jako pojemnik. Użytkownicy mogą nazwać obraz Docker za pomocą identyfikatora obrazu:

Krok 4: Nazwij obraz utworzony przez kontener bazowy

Aby wymienić obraz Dockera, użyj „Tag Docker " Komenda:

> Tag Docker FF44B4D0A542 Container-IMG

Wymień obrazy i sprawdź, czy nazwa jest zmieniona, czy nie:

> Zdjęcia dokera -a

Można zauważyć, że pomyślnie zapisaliśmy pojemnik jako „kontener-img”Obraz Docker.

Wniosek

Aby zapisać kontenery Docker jako obrazy, najpierw utwórz prosty kontener podstawowy, który zostanie zapisany jako obraz Docker. Dokonaj zmian w aplikacji kontenerowej i popełnij zmiany i pojemnik podstawowy za pośrednictwem „Docker zatem" Komenda. To polecenie zapisuje również kopię kontenera jako obraz dokera. Użytkownicy mogą korzystać z „Tag Docker„Polecenie, aby nazwać obraz. Ten blog pokazał, jak zapisać pojemnik jako obraz.