Przewodnik dla początkujących, aby użyć Dockera

Przewodnik dla początkujących, aby użyć Dockera

Docker jest popularnym forum do budowania/tworzenia, wdrażania i wykonywania aplikacji w kontenerach. Zapewnia wiele funkcji, które sprawiają, że jest to proste i łatwe do radzenia sobie z kontenerami Docker. Aby korzystać z Dockera, użytkownicy muszą najpierw zbudować DockerFile. Następnie utwórz obraz dokera z konkretnego pliku dokera. Następnie utwórz i uruchom kontener za pomocą obrazu Docker. Ponadto użytkownicy mogą przesunąć lokalne obrazy Docker do centrum Docker i pobierać/pobierać oficjalne obrazy Docker z Hub Docker.

Ten przewodnik pokaże:

  • Jak tworzyć/budować DockerFile?
  • Jak utworzyć/zbudować obraz dokera?
  • Jak zbudować i wykonać kontener Docker?
  • Jak przesuwać/zapisać obrazy do Docker Hub?
  • Jak wyciągnąć/pobrać obrazy z Docker Hub?

Jak tworzyć/budować DockerFile?

DockerFile to skrypt, który ma instrukcje wykorzystane do budowania/tworzenia obrazów Docker. Aby utworzyć pliki dokerowe, wykonaj podane poniżej kroki.

Krok 1: Utwórz plik programu

Najpierw uruchom kod Visual Studio, utwórz „indeks.html”Plik programowy i wklej do niego następujący kod HTML:




Witam Linuxhint


To jest logo Linuxhint




Krok 2: Utwórz DockerFile

Następnie utwórz nowy plik Docker o nazwie „Dockerfile”I wklej do niego poniższy fragment, aby pojemnik na program HTML:

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

W powyższym fragmencie:

  • "Z”Polecenie określa obraz podstawowy dla kontenera.
  • "KOPIUJ”Instrukcja służy do wklejania„ indeksu.plik HTML ”i„ Linuxhint.obraz png ”na ścieżce pojemnika.
  • "PUNKT WEJŚCIA”Ustawia punkt wykonania dla kontenera.

Jak utworzyć/zbudować obraz dokera?

Obrazy Docker to szablony zawierające instrukcje tworzenia lub budowania i zarządzania kontenerami Docker. Aby utworzyć obraz Docker z pliku Docker, użyj polecenia danego wiązki:

Docker Build -t Linuximg .

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

Następnie sprawdź, czy obraz dokera został zbudowany, czy nie używa polecenia poniżej listy:

Obrazy dokera

W poniższym wyjściu widać obraz Docker, ja.mi., "Linuximg”:

Jak zbudować i wykonać kontener Docker?

Kontenery Docker to małe pakiety wykonywalne Docker wykorzystywane do konteneryzowania aplikacji. Aby zbudować i uruchomić kontener Docker za pomocą obrazu Docker, uruchom następujące polecenie:

Docker Run -Nazwa ImgContainer -p 80:80 Linuximg

Tutaj:

  • "-nazwa”Służy do określenia nazwy kontenera.
  • "imgcontainer”To nazwa pojemnika.
  • "-P”Jest wykorzystywany do przypisania portu do kontenera.
  • "80:80”To port.
  • "Linuximg”To obraz Docker:

Innym sposobem po prostu utworzenia lub zbudowania kontenera jest użycie „Docker tworzy" Komenda:

Docker Utwórz --Name LinuxContainer -p 80:80 Linuximg

Na koniec otwórz pożądaną przeglądarkę i przejdź do przydzielonego portu. Następnie upewnij się, czy aplikacja jest wdrożona, czy nie:

Można zauważyć, że z powodzeniem wdrożyliśmy aplikację.

Jak pchać/zapisać obraz do Docker Hub?

Aby nacisnąć lub przesłać obraz Docker do Docker Hub, sprawdź podane kroki.

Krok 1: Zaloguj się do Docker Hub za pomocą wiersza poleceń

Najpierw uruchom konkretny terminal Windows i wykonaj dostarczone polecenie, aby zalogować się na konto Docker Hub, podając poświadczenia:

login dockera

Krok 2: Wyświetl lokalne obrazy Docker

Następnie wymień wszystkie lokalne obrazy Docker i wybierz żądany obraz, który chcesz nacisnąć do Docker Hub:

Obrazy dokera

Poniższe dane wyjściowe pokazuje wszystkie dostępne lokalne obrazy Docker i wybraliśmy „Linuximg" obraz:

Krok 3: Tag wybrany obraz dokera

Aby nacisnąć obraz Docker do Docker Hub, należy najpierw oznaczyć pożądany obraz. Użyj "Docker Tag /:„Polecenie oznaczające wybrany obraz Docker:

Docker Tag Linuximg Nazwa użytkownika/Linuximg: 1.0

Krok 4: Push Image to Docker Hub

Teraz napisz „Docker Push”Polecenie wraz z oznaczoną nazwą obrazu, aby przesłać ten obraz do hub Docker:

Docker Push Nazwa użytkownika/Linuximg: 1.0

Tutaj "Laibayounas/Linuximage: 1.0”To nasz oznaczony obraz.

Zgodnie z poniższym zrzutem ekranu pożądany obraz został zepchnięty do hub Docker:

Krok 5: Zapewnij zmiany w Docker Hub

Na koniec sprawdź, czy wybrany obraz dokera został zepchnięty do hub Docker, czy nie:

W części o wysokim oświetleniu pożądany obraz lokalny można zobaczyć w hubie Docker.

Jak wyciągnąć/pobrać obraz z Docker Hub?

Aby pobrać lub wyciągnąć obraz Docker z Docker Hub, spójrz na podsumowane stopnie.

Krok 1: Wyszukaj obraz Docker

Najpierw przejdź do Docker Hub i wyszukaj określony obraz Docker w polu wyszukiwania. Na przykład szukaliśmy „alpejski”Obraz Docker:

Krok 2: Skopiuj polecenie „Pull”

A później "alpejski„Obraz zostanie otwarty i skopiuje poniżej wysokie polecenie„ Pull ”:

Krok 3: Pull Docker Image

Następnie wciągnij obraz Docker do lokalnego repozytorium, uruchamiając skopiowane polecenie w systemie Windows PowerShell:

Docker Pull Alpine

Poniższe dane wyjściowe wskazuje, że obraz Docker został pobrany do lokalnego repozytorium:

Krok 4: weryfikacja

Na koniec wykonaj następujące polecenie, aby sprawdzić, czy pożądany obraz został pociągnięty, czy nie:

Obrazy dokera

Na poniższym obrazku widać na sobie wyciągnięty obraz dokera, ja.mi., "alpejski”:

Chodziło o polecenia „Build”, „Run”, „Push” i „Pull” w Docker.

Wniosek

Aby najpierw użyć Dockera, zbuduj plik dokujący. Następnie utwórz obraz Docker z pliku dokera za pośrednictwem „Docker Build -t ." Komenda. Następnie utwórz/zbuduj i uruchom kontener Docker za pomocą obrazu Docker za pośrednictwem „Docker Run -name -p " Komenda. Ponadto użytkownicy mogą popychać lokalne obrazy do hub Docker za pomocą „Docker Push /:" Komenda. Ponadto, aby pobrać dowolny obraz Docker z centrum Docker, użyj „Docker Pull " Komenda. Ten post dostarczył przewodnika dla początkujących, aby korzystać z Dockera.