Docker安装Nginx

53 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第24天,点击查看活动详情
Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。 下面来讲讲Docker容器如何安装Nginx

步骤一

先去Docker官网搜索Nginx的镜像,Docker官网为:Docker Hub Container Image Library | App Containerization并搜索你要安装的Nginx镜像

Snipaste_2022-10-22_11-13-47.jpg 搜索结果如下,第一个就为Nginx的镜像

Snipaste_2022-10-22_11-14-31.jpg

步骤二

点进去搜索到的Nginx镜像,然后就可以看到使用Docker命令如何拉取镜像。

Snipaste_2022-10-22_11-15-45.jpg 点击Tags就可以选择要拉区Nginx镜像的版本

Snipaste_2022-10-22_11-17-58.jpg 然后使用命令拉取镜像

docker pull nginx

使用Linux服务器拉取镜像,如下图所示

Snipaste_2022-10-22_11-29-52.jpg

使用Docker命令查看镜像

docker images

Snipaste_2022-10-22_11-32-22.jpg

步骤三

使用Docker启动容器并运行

docker run \
-p 9002:80 \
--name nginx \
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /home/nginx/log:/var/log/nginx \
-v /home/nginx/html:/usr/share/nginx/html \
-d nginx:latest

结果如图

Snipaste_2022-10-22_11-35-05.jpg 然后通过IP地址访问,验证Nginx是否启动成功

Snipaste_2022-10-22_11-36-42.jpg