Nginx

Как использовать Nginx Docker?

Как использовать Nginx Docker?

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

Платформа Docker с открытым исходным кодом содержит движок докеров, среду выполнения, которая используется для выполнения, сборки и оркестровки контейнеров. Термин, который мы использовали в приведенной ниже статье, - это «докер-хаб», размещенная служба, в которой контейнерные приложения совместно используются, распространяются и взаимодействуют с остальной частью сообщества разработчиков. Докеризированные приложения можно переносить в любую среду, например ноутбук, виртуальную машину, облако или сервер без операционной системы. Модульные компоненты можно снова собрать в полнофункциональные приложения и сознательно выполнять свою работу в среде реального времени.

В этой статье мы подробно расскажем, как вы можете использовать Nginx Docker и легко настроить его в своей системе.

Все нижеприведенные шаги реализованы в Ubuntu 20.04 Освобождение фокальной ямки.

Предпосылки

Для написания статьи мы должны выполнить следующие требования:

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

Для лучшего понимания докера Nginx вам необходимо выполнить следующие шаги:

Шаг 1: вы получите образ Nginx Docker из Docker Hub. Войдите в свою учетную запись Docker Hub. Если вы не зарегистрированы, вы можете зарегистрировать бесплатную учетную запись. После того, как вы вошли в докер-хаб, вы можете искать и просматривать изображение для nginx, которое приведено ниже.

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

Шаг 2. Здесь вы увидите команду docker pull для Nginx. Теперь на вашем хосте докеров запустите следующую команду Docker pull на терминале, чтобы загрузить последний образ Nginx из концентратора докеров.

$ sudo docker pull nginx

Шаг 4. Используйте приведенную ниже команду для запуска контейнера докеров Nginx:

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


Мы использовали порт сервера Nginx 8080 в системе хоста докеров. После выполнения указанной выше команды вы увидите следующее окно вывода при просмотре URL-адреса http: // localhost: 8080. Следующий вывод показывает, что докер Nginx работает правильно.

Пример:

Давайте обсудим пример. В приведенном ниже примере мы можем разместить веб-страницу в нашем докер-контейнере Nginx. Здесь мы создаем новую настраиваемую веб-страницу HTML, а затем тестируем ее с помощью изображения Nginx.
Создайте новый каталог с именем site-content. В этом директоре вы добавите html-файл с именем index.html 'и давайте включим следующую строку кода во вновь созданный индекс.html файл.





Докер Nginx


Привет, демонстрация использования контейнера Nginx



Выполните указанную ниже команду Docker.

$ docker run -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 из доступных образов, которые упрощают управление и контроль вашего контейнера.

Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...
Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...