Docker安装Nginx
1、搜索Nginx
[root@centos7 /]# docker search nginx
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
nginx Official build of Nginx. 14565 [OK]
jwilder/nginx-proxy Automated Nginx reverse proxy for docker con… 1984 [OK]
richarvey/nginx-php-fpm Container running Nginx + PHP-FPM capable of… 810 [OK]
jc21/nginx-proxy-manager Docker container for managing Nginx proxy ho… 162
linuxserver/nginx An Nginx container, brought to you by LinuxS… 142
tiangolo/nginx-rtmp Docker image with Nginx using the nginx-rtmp… 116 [OK]
jlesage/nginx-proxy-manager Docker container for Nginx Proxy Manager 97 [OK]
bitnami/nginx Bitnami nginx Docker Image 94 [OK]
alfg/nginx-rtmp NGINX, nginx-rtmp-module and FFmpeg from sou… 89 [OK]
nginxdemos/hello NGINX webserver that serves a simple page co… 67 [OK]
nginx/nginx-ingress NGINX Ingress Controller for Kubernetes 49
privatebin/nginx-fpm-alpine PrivateBin running on an Nginx, php-fpm & Al… 49 [OK]
nginxinc/nginx-unprivileged Unprivileged NGINX Dockerfiles 32
staticfloat/nginx-certbot Opinionated setup for automatic TLS certs lo… 19 [OK]
schmunk42/nginx-redirect A very simple container to redirect HTTP tra… 19 [OK]
nginx/nginx-prometheus-exporter NGINX Prometheus Exporter 16
centos/nginx-112-centos7 Platform for running nginx 1.12 or building … 15
centos/nginx-18-centos7 Platform for running nginx 1.8 or building n… 13
flashspys/nginx-static Super Lightweight Nginx Image 9 [OK]
mailu/nginx Mailu nginx frontend 8 [OK]
bitnami/nginx-ingress-controller Bitnami Docker Image for NGINX Ingress Contr… 8 [OK]
navidonskis/nginx-php5.6 Docker nginx + php5.6 on Ubuntu 7 [OK]
ansibleplaybookbundle/nginx-apb An APB to deploy NGINX 2 [OK]
wodby/nginx Generic nginx 1 [OK]
centos/nginx-110-centos7 Platform for running nginx 1.10 or building … 0
如果需要指定版本的话,可以去官网搜索,选择需要的版本
- 在官网的搜索框中直接输入nginx
https://hub.docker.com/
2、下载镜像
# 默认下载最新版的
docker pull nginx
# 下载指定的1.18版本
docker pull nginx:1.18
3、启动Nginx
[root@centos7 /]# docker run -d --name nginx1 -p 80:80 nginx
-d # 后台运行
--name # 给容器指定名称,如果开启多个就需要命名,默认为它本身
-p # docker端口映射80[宿主机端口]:80[容器内部端口]
# 启动之后docker ps查看当前运行中的容器,niginx是否启动成功
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c8e69c7daf70 nginx "/docker-entrypoint.…" 4 minutes ago Up 4 minutes 0.0.0.0:80->80/tcp nginx1
测试