Nginx

Ako môžem použiť Nginx Docker?

Ako môžem použiť Nginx Docker?

Nginx je rýchly, otvorený a spoľahlivejší webový server, ktorý sa používa na vývoj aplikácií na strane servera. Podpora serverových aplikácií Nginx pre beh na mnohých rôznych operačných systémoch. Nginx je veľmi užitočný pre vývojové úlohy. Preto kontajner Docker poskytuje podporu pre server Nginx.

Open-source platforma Docker obsahuje ukotviteľný modul, behové prostredie, ktoré sa používa na vykonávanie, zostavovanie a orchestráciu kontajnerov. Termín, ktorý sme použili v nasledujúcom článku, je „docker hub“, hostovaná služba, kde sa zdieľajú, distribuujú a spolupracujú kontajnerové aplikácie so zvyškom vývojovej komunity. Dockerizované aplikácie sú prenosné na implementáciu v akomkoľvek prostredí, ako je laptop, VM, cloud alebo server typu bare-metal. Modulárne komponenty je možné opäť zostaviť do plne funkčných aplikácií a vedome vykonávať svoju prácu v prostredí reálneho času.

V tomto článku sa dozvieme, ako môžete používať program Nginx Docker a ľahko ho nastaviť vo svojom systéme.

Všetky nižšie uvedené kroky sú implementované v Ubuntu 20.04 Uvoľnenie Focal Fossa.

Predpoklady

Na dokončenie tohto článku musíme splniť nasledujúce požiadavky:

  1. Potrebujete sa zaregistrovať na bezplatný účet dockeru, kde môžete dostávať bezplatné verejné úložiská.
  2. Docker by mal inštalovať a lokálne bežať na vašom systéme.
  3. Potrebujete účet root alebo užívateľ môže spúšťať príkazy sudo.

Pre lepšie pochopenie ukotviteľného panelu Nginx musíte vykonať nasledujúce kroky:

Krok 1: vytiahnete obrázok Nginx Docker z Docker Hub. Prihláste sa do svojho účtu Docker Hub. Ak ešte nie ste zaregistrovaní, môžete si zaregistrovať účet zdarma. Po prihlásení do centra doku môžete vyhľadať a zobraziť obrázok pre nginx, ktorý je uvedený nižšie.

Ak chcete prehľadať obrázky Nginx, zadajte do vyhľadávacieho panela nginx a potom kliknite na oficiálny odkaz Nginx, ktorý sa zobrazí vo výsledkoch vyhľadávania.

Krok 2: Tu uvidíte príkaz docker pull pre Nginx. Teraz na svojom hostiteľovi ukotvenia spustite nasledujúci príkaz Docker pull na termináli a stiahnite si najnovší obrázok Nginx z centra ukotvenia.

$ sudo docker vytiahnuť nginx

Krok 4: Na spustenie kontajnera ukotviteľného panelu Nginx použite nasledujúci príkaz:

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


Na hostiteľskom systéme dokovacej stanice sme použili port servera Nginx 8080. Po spustení vyššie uvedeného príkazu sa zobrazí nasledujúce výstupné okno pri prehľadávaní adresy URL http: // localhost: 8080. Nasledujúci zobrazený výstup ukazuje, že ukotviteľný panel Nginx funguje správne.

Príklad:

Poďme diskutovať o príklade. V nižšie definovanom príklade môžeme hostiť webovú stránku v našom kontajneri ukotviteľného priestoru Nginx. Tu vytvárame novú vlastnú webovú stránku HTML a potom ju otestujeme pomocou obrázka Nginx.
Vytvorte nový adresár s názvom „obsah stránky“. V tomto režisérovi pridáte html súbor s názvom 'index.html 'a zahrňme nasledujúci riadok kódu do novovytvoreného indexu.html súbor.





Docker Nginx


Ahoj ukážka na použitie kontajnera Nginx



Spustite nižšie uvedený príkaz Docker.

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

Pre server nginx sme vystavili port 80 na port 8080 na hostiteľovi doku.

Ďalej pripojíte zväzok na kontajneri „/ usr / share / nginx / html“ k súčasnému bežiacemu adresáru, kde je helloworld.html programový súbor je uložený.

Teraz, ak budete prechádzať URL http: // localhost: 8080 / index.html, v zobrazovacom okne získate nižšie uvedený výstup:

Záver

Dnes sme v tomto článku predviedli, ako používať oficiálne obrázky ukotvenia NGINX. Popísali sme, ako nastaviť a používať Docker Nginx. Pomocou niekoľkých jednoduchých krokov môžete z dostupných obrázkov vytvoriť nové obrázky Dockeru, ktoré uľahčujú správu a kontrolu vášho kontajnera.

Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...