В этой инструкции мы рассмотрим простой способ установки 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.
Установка завершена.