docker 部署nginx 启动layui前端

前期部署可以参考以下两个链接
https://blog.csdn.net/weixin_34365417/article/details/91462491
https://blog.csdn.net/q610376681/article/details/90483576#%E7%AC%AC%E5%85%AD%E7%AB%A0%20docker%E8%BF%90%E8%A1%8Cnginx

问题部署好后html文件一直覆盖不了welcome to nginx那个页面

为了测试是否挂载成功 也尝试更改默认的index.html为1.html在这里插入图片描述
会报403错误 然后参考下面这个文章https://blog.csdn.net/weixin_30898109/article/details/95536931?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

发现我的SELinux设置为关闭状态,若想开启只能重启服务器。。。。。但是实验室的服务器不能随随便便重启。。。。

最后我的处理方法,将html文件先放到宿主机的html文件夹下,然后运行nginx,在命令行输入
【docker cp 自己html文件夹路径 容器id:/usr/share/nginx/html 】
意思是将html反拷贝到容器中 并修改宿主机的default.conf中的root路径为自己的项目路径 然后浏览器启动项目就可以
在这里插入图片描述

启动nginx复制完文件后 不需要重启nginx 上面的cp命令中容器id是临时的 所以我认为也只是临时挂载

本人第一次使用nginx 所以还有很多理解不到位的地方 如果有不对的地方请大家在评论区指出哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值