English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nginx — это высокопроизводительный HTTP и обратный прокси-сервер для веб-сайтов, который также предоставляет услуги IMAP/POP3/SMTP .
Адрес библиотеки изображений 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] ...
Здесь мы тянем последнюю версию изображения с официального репозитория:
$ docker pull nginx:latest
Используйте следующую команду, чтобы проверить, был ли установлен nginx:
$ docker images
На изображении выше можно увидеть, что мы установили последнюю версию (latest) изображения nginx.
После завершения установки мы можем использовать следующие команды для запуска контейнера nginx:
$ docker run --name nginx-test -p 8080:80 -d nginx
Объяснение параметров:
--name nginx-test: Название контейнера.
-p 8080:80: Маппинг портов, местный порт 8080 будет отображаться как порт 80 в контейнере.
-d nginx: Настройка контейнера для работы в фоновом режиме.
В конце мы можем напрямую через браузер посетить сервис nginx на порту 8080: