• DevOps
  • Защита информации
  • ИТ-поддержка
  • Установка nginx в docker на Ubuntu Linux

    В этой инструкции мы рассмотрим простой способ установки nginx в docker на Ubuntu. Для этих целей был развёрнут виртуальный сервер на Ubuntu Linux LTS 20.04, подключение производилось по SSH. Минимальные требования для установки docker:

    • 64-разрядный процессор.
    • Ядро Linux не старее 3.10.
    • 4 ГБ ОЗУ для запуска простых контейнеров.
    • 10 ГБ памяти.

    Для того, чтобы запустить docker-контейнер nginx, требуется выполнить следующие шаги:

    Нужна помощь? Настройки docker мы осуществляем в рамках услуги DevOps-аутсорсинг. Также возможны разовые проектные работы.

    • Заходим на сервер, где будет запущен контейнер. В нашем случае мы используем Ubuntu Linux LTS 20.04.
    • Вводим команду для проверки обновления Ubuntu:
      sudo apt update && sudo apt upgrade
    • Устанавливаем Docker Engine
      sudo apt install docker.io
    • Разрешаем запуск Docker из-под пользователя
      sudo usermod -aG docker $USER
    • Даём доступ пользователю к docker socket
      sudo chmod +666 /var/run/docker.sock
    • Смотрим есть ли бегущие контейнеры
      docker ps
    • Проверяем, корректно ли установился docker: скачиваем и запускаем образ “hello-world”
      docker pull hello-world
      docker run hello-world
    • Скачиваем и запускаем образ nginx, указывая открытый порт на внешнем ip (в нашем случае 80):
      docker run -p 80:80 nginx
    • Проверяем работоспособность сервера nginx, вводим ip-адрес сервера и видим запущенный сервер nginx.
    Окно nginx

    Рисунок 1 - Рабочий сервер nginx

    Установка завершена.

    Видеоинструкция

    Не нашли ответа на свой вопрос?
    • 504 ошибка от nginx
    • Скорее всего не хватает ОЗУ. Проверьте.
    Содержание

    Есть вопросы?

    Закажите звонок специалиста!

    Есть вопросы?

    Закажите звонок специалиста!
    *нажимая на кнопку, Вы даете согласие на обработку персональных данных