docker安装nginx

Nginx是一款高效且并发能力强的Web服务器,常用于反向代理和邮件代理。文章介绍了如何使用Docker拉取Nginx镜像,创建挂载目录,以及配置和运行Nginx容器,包括容器与宿主机的目录映射。
摘要由CSDN通过智能技术生成

nginx介绍

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)
代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实
上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站
用户有:百度、京东、新浪、网易、腾讯、淘宝等。是由伊戈尔·赛索耶夫为俄罗斯访问量第二的
Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004
年10月4日。

查看docker服务:docker ps

nginx三种版本

Mainline version :新版本

Stable version :稳定版(推荐版本)

Legacy versions:旧版本

docker拉取nginx

docker pull nginx

检查当前所有镜像

docker images

创建挂载目录

mkdir -p /home/nfinx/conf

mkdir -p /home/nginx/log

mkdir -p /home/nginx/html

生成容器

docker run --name nginx -p 9999:80 -d nginx

将容器nginx.conf文件复制到宿主机
docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf
将容器conf.d文件夹下内容复制到宿主机
docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d
将容器中的html文件夹复制到宿主机
docker cp nginx:/usr/share/nginx/html /home/nginx/

docker run \
-p 9999: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

自己的IP:9999

也可以用:curl 自己的ip:9999

查看容器

cd /home/nginx

ll

 修改内容

 再次在浏览器查看会不一样

 各位大爷给点打赏

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值