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:
> 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 -aKrok 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 -aKrok 4: Rozpocznij kontener
Teraz rozpocznij podstawowy kontener Docker, używając „Docker Start" Komenda:
> Docker Start Base-ContainerTeraz 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 kontaktKrok 3: Wypisz obrazy dokera
Aby sprawdzić, czy kontener jest zapisany jako obraz Docker, wymień obrazy Docker:
> Zdjęcia dokera -aMoż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-IMGWymień obrazy i sprawdź, czy nazwa jest zmieniona, czy nie:
> Zdjęcia dokera -aMoż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.