linux安装与配置nginx

一、安装nginx

1、拉取nginx最新镜像

docker pull nginx:latest

2、查看拉取的nginx镜像

docker images

3、确保80端口未被占用,启动nginx

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

 

备注:查看端口占用情况

netstat -an | grep :80

4、查看nginx启动容器

docker ps

5、页面访问查看

 

启动成功

二、进入nginx容器查看nginx文件目录,并将docker容器中的文件拷贝到宿主机

1、查看容器

docker ps

2、进入容器以及查看跟目录文件

docker exec -it [容器编号]  /bin/bash
ls -l

3、查看子目录文件

cd /etc/nginx/
ls -l

4、退出容器(键盘按下Ctrl+d退出)

5、拷贝文件,将容器中/etc/nginx下的文件全部拷贝到宿主机

docker cp  e51b5e3e7:/etc/nginx/nginx.conf /usr/local/soft/nginx/conf

docker cp  e51b5e3e7:/etc/nginx/conf.d/default.conf /usr/local/soft/nginx/conf.d

docker cp  e51b5e3e7:/usr/share/nginx/html/50x.html /usr/local/soft/nginx/html
docker cp  e51b5e3e7:/usr/share/nginx/html/index.html /usr/local/soft/nginx/html

三、挂载本地配置文件

1、删除本地之前创建的nginx容器,先停服务然后删除

dockers ps
docker stop d8732d2c198
docker rm d8732d2c198

2、宿主机器创建目录,或者ssh连接直接手动创建

mkdir -p /usr/local/soft/nginx/conf.d
mkdir -p /usr/local/soft/nginx/log
mkdir -p /usr/local/soft/nginx/conf
mkdir -p /usr/local/soft/nginx/html

3、将拷贝下来的文件对应移动到此四个目录中

4、创建容器并运行

docker run --name docker_nginx -d -p 80:80 -v /usr/local/soft/nginx/log:/var/log/nginx -v /usr/local/soft/nginx/conf.d:/etc/nginx/conf.d -v /usr/local/soft/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/soft/nginx/html:/usr/share/nginx/html nginx

5、访问页面确认是否启动成功

6、修改nginx首页页面html/index.html,确认是否挂载成功,随便添加内容后,访问查看页面是否变化 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值