Co to jest tom w Docker Image?

Co to jest tom w Docker Image?

Obraz Docker to szablon zawierający instrukcje tworzenia/budowania kontenerów Docker. Obrazy dokera są zbudowane z DockerFile. DockerFile definiuje obraz podstawowy do wykorzystania i zależności do instalacji. Obraz można zbudować lub utworzyć za pomocą pliku dokera po jego utworzeniu.

Ten zapis wyjaśnia wolumin na obrazie dokera.

Co to jest tom w Docker Image?

W Docker tom jest sposobem na utrzymanie danych generowanych i wykorzystywanych przez kontenery Docker. Tom można zadeklarować w pliku dokera lub w czasie wykonywania. Gdy użytkownik deklaruje wolumin w DockerFile za pomocą „TOM„Instrukcje, nowy wolumin będzie tworzony za każdym razem, gdy pojemnik zostanie uruchomiony z obrazu, nawet bez określenia„-v„Opcja podczas uruchamiania kontenera. Za deklarowanie wolumenu w czasie wykonywania, „-v„Opcja jest używana z„Docker Run„Polecenie zamontowania katalogu hosta w katalogu kontenera.

Jak montować głośność w obrazie Docker?

Aby zamontować głośność w obrazie Docker, najpierw utwórz plik dokujący i zadeklaruj wolumin za pomocą „TOM" instrukcje. Następnie utwórz/zbuduj obraz Docker z pożądanego pliku Docker. Na koniec wykonaj obraz Docker jako kontener Docker.

Krok 1: Utwórz DockerFile

Najpierw utwórz nowy plik o nazwie „Dockerfile”I wklej do niego następujący kod:

Od Nginx: najnowszy
Uruchom echo "

Witamy w aplikacji Linuxhint

">/usr/share/nginx/html/indeks.html
Volume/usr/share/nginx/html

W powyższym kodzie:

  • "Z”Instrukcja jest wykorzystywana do określenia obrazu podstawowego dla pojemnika. W naszym przypadku jest to „Nginx: najnowszy".
  • "URUCHOMIĆ”Instrukcja służy do wykonywania polecenia podczas kompilacji/tworzenia obrazu Docker Image.
  • "Echo„Narzędzie wyświetli ciąg”

    Witamy w aplikacji Linuxhint

    „Do standardowego wyjścia i„>„Operator służy do przekierowania tego wyjścia do pliku zlokalizowanego w„/usr/share/nginx/html/indeks.html".
  • "TOM”Instrukcja tworzy nowy tom Docker w„/usr/share/nginx/html".

Ten Plik Docker buduje nowy obraz Docker na podstawie obrazu Nginx. DockerFile następnie uruchamia polecenie utworzenia nowego pliku w „/usr/share/nginx/html/index.html ”, który zawiera kod HTML dla komunikatu„ Witamy w aplikacji Linuxhint ”. Wreszcie instrukcja „woluminu” tworzy nowy wolumin Docker na „/usr/share/nginx/html”.

Krok 2: Zbuduj obraz dokera

Następnie utwórz obraz Docker z pożądanego pliku Docker za pomocą podanego polecenia:

Docker Build -t New -Img .

Tutaj "-T„Opcja jest wykorzystywana do określenia nazwy obrazu. Na przykład określiliśmy „New-Img„Jako nazwa obrazu Docker:

Krok 3: Zbuduj kontener Docker

Następnie zbuduj i uruchom kontener Docker za pomocą obrazu Docker za pośrednictwem następującego polecenia:

Docker Run-Nazwa new-Cont1 -p 80:80 New-Img

Tutaj:

  • "-nazwa”Jest wykorzystywany do określania nazwy kontenera.
  • "New-Cont1”To nazwa pojemnika.
  • "-P”Służy do przypisania portu do kontenera, i.mi., "80:80".
  • "New-Img”To obraz Docker:

Krok 4: weryfikacja

Na koniec otwórz żądaną przeglądarkę, przekieruj do przydzielonego portu i wyświetl wdrożoną aplikację:

Jak widać za pomocą „TOM”Instrukcja, lokalny katalog zawierający pliki HTML został zamontowany na„/usr/share/nginx/html ”, a domyślna strona docelowa nginx została zastąpiona naszą niestandardową treść.

Wniosek

W Docker wolumen jest sposobem lub metodą utrzymywania danych generowanych i wykorzystywanych przez kontenery Docker. Tom można zadeklarować w pliku dokerowym, określając „TOM”Instrukcje lub w czasie wykonywania za pomocą„-v„Opcja z„Docker Run" Komenda. Aby zamontować głośność w obrazie Docker, najpierw utwórz plik Docker i zadeklaruj wolumin za pomocą instrukcji „głośności”. Następnie utwórz obraz z pliku dokera. Na koniec wykonaj obraz Docker jako kontener. W tym artykule wyjaśniono o tomie na obrazie dokera.