English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。
访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。
可以通过 Sort by 查看其他版本的 Nginx,默认是最新版本 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 Contenedor de framework Docker con Nginx y... 57 [OK] ...
Aquí estamos trayendo la última versión de la imagen oficial:
$ docker pull nginx:latest
Usar los siguientes comandos para ver si se ha instalado nginx:
$ docker images
En la imagen superior podemos ver que hemos instalado la última versión (latest) de la imagen nginx.
Después de la instalación, podemos usar los siguientes comandos para ejecutar el contenedor nginx:
$ docker run --name nginx-test -p 8080:80 -d nginx
Descripción de los parámetros:
--name nginx-test: Nombre del contenedor.
-p 8080:80: Mapear el puerto, para que el local 808Puerto 0 mapeado al interior del contenedor 8Puerto 0.
-d nginx: Configurar el contenedor para ejecutarse en segundo plano todo el tiempo.
Finalmente, podemos acceder directamente a través del navegador 808Servicio nginx en el puerto 0: