Nginx

Як використовувати Nginx Docker?

Як використовувати Nginx Docker?

Nginx - це швидкий, відкритий та надійніший веб-сервер, який використовується для розробки додатків на стороні сервера. Підтримка серверних додатків Nginx для роботи в багатьох різних операційних системах. Nginx дуже корисний для завдань розробки. Тому контейнер Docker забезпечує підтримку сервера Nginx.

Платформа Docker з відкритим кодом містить механізм docker, середовище виконання, яке використовується для запуску, побудови та оркестрування контейнерів. Термін, який ми використовували в статті нижче, - це „докер-концентратор”, розміщена служба, де контейнерні програми спільно використовуються, розподіляються та співпрацюють з рештою спільноти розробників. Докеризовані програми портативні для реалізації в будь-якому середовищі, як-от ноутбук, віртуальна машина, хмара або сервер без металу. Модульні компоненти можна знову зібрати в повнофункціональні програми і свідомо виконувати свою роботу в реальному часі.

У цій статті ми детально розберемо, як ви можете використовувати Nginx Docker та легко налаштувати у вашій системі.

Усі наведені нижче кроки реалізовані на Ubuntu 20.04 Випуск Focal Fossa.

Передумови

Для заповнення цієї статті ми повинні виконати наступні вимоги:

  1. Вам потрібна реєстрація на безкоштовний обліковий запис докера, де ви можете отримувати безкоштовні загальнодоступні сховища.
  2. Docker слід встановити та запускати локально у вашій системі.
  3. Вам потрібен обліковий запис root, або користувач може запускати команди sudo.

Для кращого розуміння докера Nginx вам потрібно виконати наступні кроки:

Крок 1: Ви витягнете зображення Nginx Docker з Docker Hub. Увійдіть у свій обліковий запис Docker Hub. Якщо ви не зареєстровані тоді, ви можете зареєструватися для безкоштовного рахунку. Після входу в центр докерів ви можете шукати та переглядати зображення для nginx, яке наведено нижче.

Для пошуку зображень Nginx введіть nginx у рядку пошуку, а потім натисніть на офіційне посилання Nginx, яке відображатиметься в результатах пошуку.

Крок 2: Тут ви побачите команду docker pull для Nginx. Тепер на своєму хості докера запустіть на терміналі таку команду витягування докера, щоб завантажити останнє зображення Nginx із концентратора докера.

$ sudo docker витягніть nginx

Крок 4: Використовуйте наведену нижче команду для запуску контейнера докера Nginx:

$ docker запустити -it --rm -d -p 8080: 80 --name web nginx


Ми використовували серверний порт 8080 Nginx у хост-системі докера. Після запуску наведеної вище команди ви побачите наступне вікно виходу при перегляді URL-адреси http: // localhost: 8080. Наступний виведений результат показує, що докер Nginx працює належним чином.

Приклад:

Обговоримо приклад. У наведеному нижче прикладі ми можемо розмістити веб-сторінку в нашому контейнері докерів Nginx. Тут ми створюємо нову власну веб-сторінку HTML, а потім тестуємо її, використовуючи зображення Nginx.
Створіть новий каталог із назвою 'site-content'. У цей директор ви додасте файл html з назвою 'index.html 'і давайте включимо наступний рядок коду до новоствореного індексу.файл HTML.





Докер Nginx


Привіт демонстраційна версія для використання контейнера Nginx



Запустіть згадану нижче команду Docker.

$ docker запустити -it --rm -d -p 8080: 80 --name web -v ~ / site-content: / usr / share / nginx / html nginx

Для сервера nginx ми відкрили порт 80 - порт 8080 на хості докера.

Далі ви приєднаєте том на контейнері '/ usr / share / nginx / html' до поточного запущеного каталогу, де helloworld.файл програми html зберігається.

Тепер, якщо ви будете переглядати URL-адресу http: // localhost: 8080 / index.html, ви отримаєте нижченаведений результат у вікні відображення:

Висновок

Сьогодні ми продемонстрували в цій статті, як користуватися офіційними зображеннями докерів NGINX. Ми описали, як налаштувати та використовувати Nginx Docker. За допомогою декількох простих кроків ви можете створити нові зображення Docker з доступних зображень, що полегшують керування та керування вашим контейнером.

Кращі ігри командного рядка для Linux
Командний рядок - це не просто ваш найбільший союзник при використанні Linux, він також може бути джерелом розваг, оскільки ви можете використовувати ...
Кращі програми для картографування геймпадів для Linux
Якщо ви любите грати в ігри на Linux із геймпадом замість типової системи введення клавіатури та миші, є кілька корисних програм для вас. Багато ігор ...
Корисні інструменти для геймерів Linux
Якщо ви любите грати в ігри на Linux, швидше за все, ви, можливо, використовували додатки та утиліти, такі як Wine, Lutris та OBS Studio, щоб покращит...