openwrt docker nginx 站点搭建

应为家里一直是 openwrt 软路由,这样以来也不用 重新买服务器了,就直接在 openwrt 上面跑个 nginx就行了。把自己的一些东西就可以放上面了。资源再利用哈哈;

先 ssh 连接上 openwrt :我这里的 openwrt 最近刚更新的固件;

docker pull nginx

然后我们还需要创建一个几个文件夹 和 docker nginx 配置文件关联:(最简单的方式就是先先随便创建一个容器,然后把里面的配置文件 拷贝到我们的 宿主机器中)

1.我们先随便创建一个 nginx 容器:

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

点提交然后跑起来:

在 ssh 中创建 /folder/nginx 文件夹:

然后把 ningx 容器中的 几个文件夹拷贝到 宿主机器的 /folder/nginx 文件夹中:

docker cp nginxA:/etc/nginx/nginx.conf /folder/nginx/
docker cp nginxA:/etc/nginx/conf.d /folder/nginx/conf/
docker cp nginxA:/usr/share/nginx/html/ /folder/nginx/html/
docker cp nginxA:/var/log/nginx/ /folder/nginx/log/

执行完毕复制文件夹的操作,把刚刚 创建的 nginxA 容器删除掉!

重新新建一个容器:

这样他们的 宿主文件夹和容器文件夹 就关联好了:

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

跑起来之后你就能看到 nginx 欢迎页面了

下一步就是让他可以在公网访问:

https://blog.csdn.net/nicepainkiller/article/details/135063480?spm=1001.2014.3001.5501

相关推荐
算法与编程之美19 分钟前
文件的写入与读取
linux·运维·服务器
JaneJiazhao2 小时前
HTTPSOK:SSL/TLS证书自动续期工具
服务器·网络协议·ssl
ajsbxi2 小时前
苍穹外卖学习记录
java·笔记·后端·学习·nginx·spring·servlet
萨格拉斯救世主2 小时前
戴尔R930服务器增加 Intel X710-DA2双万兆光口含模块
运维·服务器
无所谓จุ๊บ2 小时前
树莓派开发相关知识十 -小试服务器
服务器·网络·树莓派
Jtti2 小时前
Windows系统服务器怎么设置远程连接?详细步骤
运维·服务器·windows
yeyuningzi3 小时前
Debian 12环境里部署nginx步骤记录
linux·运维·服务器
EasyCVR3 小时前
萤石设备视频接入平台EasyCVR多品牌摄像机视频平台海康ehome平台(ISUP)接入EasyCVR不在线如何排查?
运维·服务器·网络·人工智能·ffmpeg·音视频
川石课堂软件测试5 小时前
性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台
运维·javascript·深度学习·jmeter·docker·容器·grafana
龙哥说跨境5 小时前
如何利用指纹浏览器爬虫绕过Cloudflare的防护?
服务器·网络·python·网络爬虫