+7 495 230 03 03 8 800 222 50 03
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

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

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

Дата публикации: 29 июля 2022
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

  • Аноним

    504 ошибка от nginx

    • https://efsol.ru/ EFSOL

      Скорее всего не хватает ОЗУ. Проверьте.

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.