Co to są pojemniki i dlaczego są używane w Docker

Co to są pojemniki i dlaczego są używane w Docker

Docker to znana, bezpłatna i open source, która koncentruje projekt DevOps i inne oprogramowanie. Koncepcja konteneryzacji wyróżnia Docker wśród innych rozwijających się narzędzi. Głównymi komponentami rozwiązań Docker są kontenery Docker, obrazy Docker, Docker Volume, Docker Daemon, Docker Client i Docker Server. Te wszystkie komponenty są wykorzystywane do zarządzania aplikacją, oprogramowaniem i innymi mikrousługami.

Ten blog pokaże:

  • Co to są pojemniki?
  • Dlaczego pojemniki są używane w Docker?
  • Jak używać kontenera w Docker?

Co to są pojemniki?

Kontenery są główną częścią platformy Docker i są nazywane lekkimi pakietami wykonywalnymi używanymi do kontenerowania aplikacji i oprogramowania. Te kontenery bezpośrednio wykorzystują zasoby systemowe i wirtualizację poziomu systemu operacyjnego do zarządzania i tworzenia aplikacji w kontenerach. Kontenery zawierają zależności projektu, kod programu lub projektu oraz podstawowe ustawienia konfiguracji.

Dlaczego pojemniki są używane w Docker?

Kontenery są zamiennymi maszyn wirtualnych w Docker, które wykorzystują zasoby systemowe i są lekkie. Te pojemniki można wykorzystać z różnych powodów, a niektóre z nich są wymienione poniżej:

  • Kontenery to małe pakiety wykonywalne i wymagają mniejszej pamięci niż maszyny wirtualne.
  • Te kontenery nie wymagają oddzielnych zasobów, takich jak RAM.
  • Kontenery są bardziej przenośne i łatwe do udostępniania, ponieważ obejmują wszystkie ustawienia konfiguracji, kod i zależności.
  • Pojemniki zapewniają nam izolowane środowisko. Inny kontener nie ma wpływu na zawartość jednego kontenera.
  • Kontenery są bardziej wydajne, niezawodne i bezpieczne.

Jak używać kontenera w Docker?

Aby użyć kontenera Docker, aby dokeryzować projektu lub aplikacji, najpierw zrób plik Docker, który zawiera instrukcje dotyczące kontenerowania aplikacji lub programu. Następnie utwórz migawkę kontenera, która utworzy i uruchomi kontener Docker.

Aby uzyskać ilustrację, przejdź przez podane instrukcje.

Krok 1: Utwórz plik programu

Zrób plik programu o nazwie „indeks.html”I dodaj poniższy fragment do pliku:






Cześć! Witamy w samouczku Linuxhint



Krok 2: Utwórz DockerFile

Utwórz kolejny plik o nazwie DockerFile, który zawiera następujące polecenia lub instrukcje, aby dokeryzować „indeks.html”Program:

  • "Z”Instrukcja określa obraz podstawowy Dockera dla kontenera.
  • "KOPIUJ”Instrukcja kopie lub dodaje plik źródłowy do ścieżki wykonania kontenera.
  • "PUNKT WEJŚCIA”Definiuje punkt wykonania lub domyślny punkt kontenera:
Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]

Krok 3: Zrób migawkę kontenera

Zrób obraz lub migawkę kontenera za pomocą „Docker Build -t " Komenda. Tutaj "-T„Opcja definiuje znacznik obrazu lub nazwę:

Docker Build -t Html -Img .

Krok 4: Utwórz i uruchom pojemniki

Na koniec utwórz i uruchom kontener, wykonując obraz Docker za pośrednictwem dostarczonego polecenia. Tutaj "-D„Flaga wykona kontener jako usługę zaplecza i„-P”Przypisuje lokalnego hosta odsłoniętego portu kontenera:

Docker Run -d -p 80:80 HTML -IMG

Odwiedź port przypisany LocalHost i sprawdź, czy kontener działa, czy nie:

Wyjaśniliśmy, czym są pojemniki i dlaczego są one używane w Docker.

Wniosek

Kontenery są małymi, lekkimi pakietami wykonywalnymi Docker, które dokują na dokery, projekt, oprogramowanie i usługi. Te kontenery są bardziej przenośne, niezawodne, wydajne i bezpieczne i wykorzystują poziom wirtualizacji systemu operacyjnego. Aby użyć tych kontenerów, najpierw utwórz migawkę kontenera z instrukcji DockerFile. Następnie utwórz i uruchom kontener Docker za pomocą „Docker Run" Komenda. Ten blog pokazał, jakie są pojemniki i dlaczego są używane w Docker.