找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 31|回复: 0

Docker部署静态网页容器,HTML 展示页与 IPTV 源文件轻松挂载

[复制链接]

1

主题

10

回帖

146

积分

管理员

积分
146
发表于 2025-10-15 00:48:32 | 显示全部楼层 |阅读模式

之前在飞牛社区发布了一篇获取免费iptv源的文章,好多朋友不知道怎么本地部署一个静态web页面调用,索性我就直接搞了个 Docker的镜像,只需要把所需的文件放进去就可以调用页面了,定位是一个通用的 Docker 静态网页容器,适用于快速部署你的 HTML 页面。

✨ 特性

  • 🧩 内置默认欢迎页,里面有简单的使用介绍
  • 📁 支持挂载任意 HTML/CSS/JS 页面目录
  • 🐳 基于官方 Nginx 镜像,轻量可靠

之前发在飞牛社区的文章地址:

https://club.fnnas.com/forum.php?mod=viewthread&tid=27687

飞牛 Compose方式部署代码

1️⃣我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件

2a3e11dc06d41b8c73e2eeb0f40de1ac.png

2️⃣打开Docker,Compose新增项目->输入项目名称->设置路径->上传或者创建docker-
compose.yml把下面代码复制进去,点击完成直至构建完成

f7b292c06990343886c18df65ebac8c8.png

🐳Docker compose


version: '3.8'services:  navipage:    image: zhixinfang/navipage:latest    container_name: navipage    ports:      - "8112:80"    volumes:      - ./html:/usr/share/nginx/html # 挂载静态目录    restart: always

使用

浏览器访问 http://ip:8112 访问web页面,就可以看到默认页面

2c7e29dbf990973baa5e604ff15b62c1.png

比如你要创建个静态的html展示页,只需要替换挂载目录的index.html文件就行

66e362f0b776cf6e6b1cd9827f6532d4.png

如果挂载iptv源,那就把配置好的TXT/M3U 格式上传到挂载的目录,然后整个文件夹给一下权限就行了,不知道为什么权限好难加,用下面的命令先取消后才能加上,有点烦人


sudo setfacl -Rb /你映射的目录 && \sudo find /你映射的目录 -type d -exec chmod 755 {} \; && \sudo find /你映射的目录 -type f -exec chmod 644 {} \;

建议直接使用SSH工具加权限,很多方法能加上权限就行
6aff228a89881c61004432b28bc85bf0.png

比如我放了个txt的文件,访问路径就是:

http://ip:8112/地方频道.txt

079b38897c420dbf3d21d1543eca7366.png

M3U文件也是同理。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站由纳斯五零(NAS50.CN),版权所有,保留部分权利。豫ICP备2023035803号-1

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-10-24 08:00 , Processed in 0.102449 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表