Jak utworzyć niestandardowy obraz dokera

Jak utworzyć niestandardowy obraz dokera

Obrazy dokera są punktem wyjścia i niezbędnym elementem forum Docker do budowy i wdrażania aplikacji w kontenerach. Docker zapewnia nam również tysiące zdjęć Docker w oficjalnym rejestrze. Deweloperzy mogą wykorzystywać te obrazy do tworzenia niestandardowych obrazów do kontenerowania swoich aplikacji, programów lub oprogramowania.

W tym artykule pokaże, jak utworzyć niestandardowy obraz, aby dokeryzować program lub aplikację.

Jak utworzyć niestandardowy obraz dokera?

Aby utworzyć niestandardowy obraz Docker, najpierw utwórz plik Docker, który określa podstawowe instrukcje dotyczące kontenerowania programu. Następnie utwórz nowy niestandardowy szablon obrazu lub kontenera za pomocą Dockera „zbudować" Komenda. Aby uzyskać ilustrację, postępuj zgodnie z podaną instrukcją.

Krok 1: Zrób DockerFile

Najpierw utwórz plik o nazwie „Dockerfile„Aby zdefiniować instrukcję, aby utworzyć migawkę lub obraz niestandardowego kontenera. Na przykład wykorzystaliśmy następujące instrukcje do wdrożenia programu Python w kontenerze:

    • "Z”Jest wykorzystywany do przydzielenia obrazu podstawowego dla pojemnika.
    • "URUCHOMIĆ”Instrukcja służy do uruchomienia polecenia. Na przykład użyliśmy „aktualizacja„Polecenie,„zainstalować„Polecenie instalacji Python3 i„Rm”Polecenie do automatycznego usuwania dodatkowych lub nieużywanych zależności.
    • "CMD„Polecenie służy do definiowania wykonywalnych dla kontenera. W tym celu zdefiniowaliśmy program/kod Python:
Z Ubuntu
Uruchom aktualizację apt-get && apt-get install -y --no-install-recoMnds \
&& apt -get instal -y Python3 \
&& rm -rf/var/lib/apt/lists/*
CMD Python3 -C "Print („ Welcome to Python Tutorial in Docker ') "


Krok 2: Zrób niestandardowy obraz dokera

Wykonaj lub wygeneruj niestandardowy obraz z instrukcji zdefiniowanej w DockerFile za pomocą dostarczonego polecenia. „„-T„Opcja określa znacznik obrazu lub nazwa:

Docker Build -t Python -Img .



Krok 3: Uruchom obraz

Następnie wykonaj obraz, aby wdrożyć aplikację lub program w kontenerze. W tym celu skorzystaj z „Docker Run " Komenda. Tutaj "-I„Opcja służy do obsługi kontenera w trybie interaktywnym i„-T„Opcja jest używana do przypisania terminalu Tty-Pseudo do kontenera:

Docker Run -it Python -Img



W celu weryfikacji wymień obrazy i sprawdź, czy obraz niestandardowy został utworzony, czy nie:

obrazy dokera -a



Możesz zobaczyć, że niestandardowy obraz został pomyślnie utworzony.

Wniosek

Aby utworzyć niestandardowy obraz w Docker w celu konteneryzowania programu lub aplikacji, najpierw utwórz plik o nazwie „Dockerfile”, Który określa podstawowe instrukcje utworzenia migawki kontenera. Następnie utwórz niestandardową migawkę lub obraz dla kontenera za pośrednictwem „Docker Build -t ." Komenda. Ten blog pokazał, jak utworzyć niestandardowy obraz Docker.