Docker to bezpłatne, otwarte i kontenerowe środowisko używane do budowy, wdrażania i udostępniania aplikacji w kontenerach. Docker jest szeroko stosowany w zarządzaniu projektami DevOps, ponieważ pozwala programistom skupić się na pisaniu kodu, a nie martwić się o systemy i zależności. W tym celu Docker zapewnia różne komponenty do lepszego zarządzania aplikacjami i projektami, takie jak kontenery Docker.
W tym spisie omówi rolę kontenerów w Docker.
Jaka jest rola kontenerów w Docker?
The Docker Container to element konstrukcyjny Docker do wprowadzenia pojemnej koncepcji Dockera. Kontenery Docker są określane jako lekki lub mały pakiet wykonywalny. Te kontenery zawierają lub pakują ustawienia aplikacji, zależności i konfiguracji. Ta funkcja kontenerów maksymalizuje wydajność aplikacji i minimalizuje wykorzystanie pamięci i ryzyka bezpieczeństwa.
Zalety pojemników
Oto kilka zalet kontenerów Docker w Docker:
Jak tworzyć i używać kontenerów w Docker?
Kontenery Docker są tworzone za pomocą obrazów. Aby utworzyć pojemnik, najpierw jest konieczne zbudowanie obrazu. Obrazy dokera są szablonem lub frameworkiem kontenera. W celu demonstracji przejdź przez dostarczone kroki.
Krok 1: Zrób DockerFile
Najpierw zrób prosty plik dokujący do kontenerowania aplikacji. Na przykład stworzyliśmy Plik Docker, aby uruchomić prosty „indeks.html”Plik w kontenerach:
Od Nginx: najnowszyKrok 2: Zrób obraz
Wykonaj obraz z pliku dokera, wykorzystując dane polecenie. „„-T„Flaga definiuje nazwę obrazu lub tag:
Docker Build -t Html -Img .Krok 3: Utwórz kontener w Docker
Utwórz pojemnik za pomocą obrazu przez „Docker tworzy" Komenda. Tutaj "-P„Opcja jest wykorzystywana do określenia portu eksponującego i„-nazwa”Określa nazwę kontenera:
Docker Utwórz-Nazwa html-container -p 80:80 html-imgKrok 4: Rozpocznij kontener
Aby uruchomić aplikację kontenerową, uruchom kontener, wykorzystując „Docker Start" Komenda:
Docker Start HTML-ContainerPrzejdź do przypisanego portu kontenera i sprawdź, czy kontener jest wykonywany, czy nie.
Z powodzeniem wdrożyliśmy indeks.Program HTML wewnątrz kontenera:
Wykazaliśmy rolę Dockera i jak go używać do kontenerowania aplikacji.
Wniosek
Główną rolą kontenera jest konteneralizacja aplikacji poprzez kapsułkowanie lub pakowanie aplikacji, zależności i ustawień konfiguracji. Zalety kontenerów w Docker to kontenery są bardziej przenośne, skalowalne, mają łatwy rozwój i wdrażanie i są bardziej wydajne. Ten zapis pokazał rolę kontenerów w Docker i sposób ich użycia do kontenerowania aplikacji.