Nginx

Jak używać Nginx Docker?

Jak używać Nginx Docker?

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

Platforma Docker o otwartym kodzie źródłowym zawiera silnik dockera, środowisko uruchomieniowe, które jest używane do wykonywania, kompilowania i aranżacji kontenerów. Termin, którego użyliśmy w poniższym artykule, to „centrum dokowania”, usługa hostowana, w której aplikacje kontenerowe są udostępniane, dystrybuowane i współpracują z resztą społeczności programistów. Dockeryzowane aplikacje są przenośne i można je zaimplementować w dowolnym środowisku, takim jak laptop, maszyna wirtualna, chmura lub serwer bare-metal. Modułowe komponenty można ponownie złożyć w pełni funkcjonalne aplikacje i świadomie wykonywać swoją pracę w środowisku czasu rzeczywistego.

W tym artykule omówimy, jak korzystać z Nginx Docker i jak łatwo skonfigurować go w swoim systemie.

Wszystkie poniższe kroki są zaimplementowane na Ubuntu 20.04 Ogniskowe wydanie Fossy.

Warunki wstępne

Aby ukończyć ten artykuł, musimy spełnić następujące wymagania:

  1. Potrzebujesz rejestracji, aby uzyskać bezpłatne konto docker, gdzie możesz otrzymywać bezpłatne publiczne repozytoria.
  2. Docker powinien się zainstalować i działać lokalnie w Twoim systemie.
  3. Potrzebujesz konta root lub użytkownik może uruchamiać polecenia sudo.

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

Krok 1: pobierzesz obraz Nginx Docker z Docker Hub. Zaloguj się na swoje konto Docker Hub. Jeśli nie jesteś zarejestrowany, możesz zarejestrować darmowe konto. Po zalogowaniu się do centrum dokera możesz wyszukać i wyświetlić obraz dla nginx, który jest podany poniżej.

Aby wyszukać obrazy Nginx, wpisz nginx w pasku wyszukiwania, a następnie kliknij oficjalny link Nginx, który będzie wyświetlany w wynikach wyszukiwania.

Krok 2: Tutaj zobaczysz polecenie docker pull dla Nginx. Teraz na hoście platformy Docker uruchom następujące polecenie Docker pull w terminalu, aby pobrać najnowszy obraz Nginx z centrum platformy Docker.

$ sudo docker pull nginx

Krok 4: Użyj poniższego polecenia, aby uruchomić kontener dockera Nginx:

$ docker run -it --rm -d -p 8080:80 --name web nginx


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

Przykład:

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





Docker Nginx


Witaj demo korzystania z kontenera Nginx



Uruchom niżej wymienione polecenie Docker.

$ docker run -it --rm -d -p 8080:80 --name web -v ~/site-content:/usr/share/nginx/html nginx

W przypadku serwera nginx ujawniliśmy port 80 do portu 8080 na hoście dockera.

Następnie dołączysz wolumin w kontenerze '/usr/share/nginx/html' do bieżącego katalogu uruchomionego, gdzie helloworld.plik programu html jest zapisany.

Teraz, jeśli będziesz przeglądać adres URL http://localhost:8080/index.html, w oknie wyświetlania otrzymasz dane wyjściowe:

Wniosek

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

Gry Jak stworzyć grę na Linuksie
Jak stworzyć grę na Linuksie
Dziesięć lat temu niewielu użytkowników Linuksa przewidywało, że ich ulubiony system operacyjny pewnego dnia stanie się popularną platformą do gier dl...
Gry Open Source Ports of Commercial Game Engines
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Gry Najlepsze gry wiersza poleceń dla systemu Linux
Najlepsze gry wiersza poleceń dla systemu Linux
Wiersz poleceń jest nie tylko twoim największym sprzymierzeńcem podczas korzystania z Linuksa - może być również źródłem rozrywki, ponieważ możesz go ...