应为家里一直是 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
openwrt docker nginx 站点搭建
nicepainkiller2023-12-21 21:40
相关推荐
可乐ea9 小时前
智能体记忆该拆成几层:笔记、记忆表示与注入上下文真好啊又活了一天13 小时前
服务器和虚机配置IPV6墨痕诉清风14 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞布莱克60515 小时前
Swift 常量详解:从 let 到编译期优化Csvn15 小时前
Nginx 配置语法与上下文:一次搞懂继承、变量与用 map 替掉 if测试界的小码农17 小时前
【Linux 命令实战(04):文件内容查看,掌握 cat、less、head、tail】每月一号准时摆烂17 小时前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本一条破秋裤19 小时前
【1112】Linux中断【整理】wz975419 小时前
Docker 从 systemd 托管容器、overlay2 存储驱动到 Compose 多容器实战新*20 小时前
ES 7.17 三节点 Docker 集群接入 IK 自定义词典:一次从丢插件到热更新的完整排障



