Установка Nginx в Docker
Nginx — это высокопроизводительный веб-сервер HTTP и обратного прокси, а также предоставляет службы IMAP/POP3/SMTP.
1. Проверьте доступные версии Nginx
Перейдите по адресу репозитория образов Nginx:https://hub.docker.com/_/nginx?tab=tags。
Вы можете просмотреть другие версии Nginx с помощью Sort by; по умолчанию используется последняя версия.nginx:latest。
Вы также можете найти другие нужные вам версии в раскрывающемся списке:
Кроме того, мы также можем использоватьdocker search nginxкоманду для просмотра доступных версий:
$ docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 3260 [OK] jwilder/nginx-proxy Automated Nginx reverse proxy for docker c... 674 [OK] richarvey/nginx-php-fpm Container running Nginx + PHP-FPM capable ... 207 [OK] million12/nginx-php Nginx + PHP-FPM 5.5, 5.6, 7.0 (NG), CentOS... 67 [OK] maxexcloo/nginx-php Docker framework container with Nginx and ... 57 [OK] ...
2. Скачайте последний образ Nginx
Здесь мы загружаем официальный образ последней версии:
$ docker pull nginx:latest
3. Просмотр локальных образов
Используйте следующую команду, чтобы проверить, установлен ли уже nginx:
$ docker images
На рисунке выше видно, что мы установили образ nginx последней версии (latest).
4. Запустите контейнер
После завершения установки мы можем использовать следующую команду для запуска контейнера nginx:
$ docker run --name nginx-test -p 8080:80 -d nginx
Описание параметра:
- --name nginx-test: Имя контейнера.
- -p 8080:80: Сопоставление портов: сопоставьте локальный порт 8080 с внутренним портом контейнера 80.
- -d nginx: Настройте контейнер на продолжение работы в фоновом режиме.
5. Установка успешно завершена
Наконец, мы можем напрямую получить доступ к сервису nginx на порту 8080 через браузер:
Другие расширения




