Jak użyć Docker Nginx?

Jak użyć Docker Nginx?

Nginx to szybki, open source i bardziej niezawodny serwer WWW, który jest używany do tworzenia aplikacji po stronie serwera. Obsługa aplikacji serwera Nginx do uruchamiania w wielu różnych systemach operacyjnych. Nginx jest bardzo przydatny do zadań rozwojowych. Dlatego kontener Docker zapewnia obsługę serwera Nginx.

Platforma Docker Open-Source zawiera silnik Docker, środowisko wykonawcze, które jest używane do wykonywania, budowy i organizowania kontenerów. Termin, którego użyliśmy w poniższym artykule, to „Docker Hub”, usługa hostowana, w której aplikacje kontenerowe są udostępniane, dystrybuowane i współpracowane z resztą społeczności programistycznej. Aplikacje dokeryzowane są przenośne do wdrożenia w dowolnym środowisku, takim jak laptop, maszyna wirtualna, chmura lub serwer metalowy. Komponenty modułowe można ponownie ponownie złożyć w pełni funkcjonowane zastosowania i świadomie wykonywać swoją pracę w środowisku w czasie rzeczywistym.

Będziemy rozwinąć ten artykuł na temat tego, jak korzystać z Docker Nginx i łatwo skonfigurować w swoim systemie.

Wszystkie poniżej dane kroki są wdrażane na Ubuntu 20.04 Focal Fossa Release.

Wymagania wstępne

Musimy spełnić następujące wymagania, aby wypełnić ten artykuł:

  1. Potrzebujesz zapisania się na bezpłatne konto Docker, na którym możesz otrzymać bezpłatne publiczne repozytoria.
  2. Docker powinien zainstalować i lokalnie działać w twoim systemie.
  3. Potrzebujesz konta root lub użytkownik może uruchomić polecenia sudo.

Aby lepiej zrozumieć Docker Nginx, musisz wykonać następujące kroki:

Krok 1: Wyciągniesz obraz Docker Nginx z Docker Hub. Zaloguj się na swoje konto Docker Hub. Jeśli nie jesteś zarejestrowany, możesz zarejestrować się na bezpłatne konto. Po zalogowaniu się do hub Docker możesz wyszukiwać i wyświetlić obraz dla Nginx, który podano poniżej.

Aby wyszukać obrazy Nginx, wpisz Nginx na pasku wyszukiwania, a następnie kliknij oficjalny link Nginx, który zostanie wyświetlony w wynikach wyszukiwania.

Krok 2: Tutaj zobaczysz polecenie Docker Pull dla Nginx. Teraz, na hoście Docker, uruchom następujące polecenie Docker Pull na terminalu, aby pobrać najnowszy obraz NGINX z Hub Docker.

$ sudo docker pull nginx

Krok 4: Użyj poniższej liczby polecenia, aby uruchomić kontener Docker Nginx:

$ Docker Run -it - -rm -d -p 8080: 80 -Nazwa Web nginx


Użyliśmy portu serwera Nginx 8080 w systemie hosta Docker. Po uruchomieniu powyższego polecenia zobaczysz następujące okno wyjściowe na przeglądaniu http: // localhost: 8080 URL. Poniższe wyświetlone dane wyjściowe pokazuje, że Docker Nginx działa poprawnie.

Przykład:

Omówmy przykład. W poniższym przykładzie możemy hostować stronę internetową na naszym kontenerze Docker Nginx. Tutaj tworzymy nową niestandardową stronę internetową HTML, a następnie testujemy ją za pomocą obrazu Nginx.
Utwórz nowy katalog o nazwie „Content witryny”. W tym dyrektorze dodasz plik HTML o nazwie „indeks.html 'i uwzględnijmy następujący wiersz kodu w nowo utworzonym indeksie.plik HTML.





Docker Nginx


Witam demo, aby użyć kontenera Nginx



Uruchom poniżej wspomniane polecenie dokera.

$ Docker Run -it - -rm -d -p 8080: 80 -Nazwa Web -v ~/Site -Content:/usr/sharge/nginx/html nginx

W przypadku serwera Nginx wystawiliśmy port 80 do portu 8080 na hostce Docker.

Następnie załączysz wolumin na kontenerze '/usr/share/nginx/html' do obecnego katalogu bieżącego, gdzie Helloworld.Plik programu HTML jest zapisywany.

Teraz, jeśli przeglądasz adres URL http: // localhost: 8080/indeks.HTML, w oknie wyświetlania otrzymasz poniżej podane wyjście:

Wniosek

Dzisiaj pokazaliśmy w tym artykule, jak korzystać z oficjalnych obrazów Docker Nginx. Opisaliśmy, jak skonfigurować i używać Docker Nginx. Korzystając z niektórych prostych kroków, możesz tworzyć nowe obrazy Docker z dostępnych obrazów, które ułatwiają zarządzanie i kontrolę kontenera.