Featured image of post Docker 部署 iptv Api 直播源

Docker 部署 iptv Api 直播源

一 、docker 部署 iptv-api 直播源

iptv-api 直播源 dockerhub地址: https://github.com/Guovin/iptv-api
iptv-api 直播源 地址: http://localhost:8755/m3u

ptv-api(完‮版整‬本):性‮要能‬求较高,更新速度较慢,稳定性、成功率高;修‮配改‬置
open_driver = False 可切换到 Lite 版本运行模式(推荐酒店源、组播源、关键‮搜字‬索使用此版本)
iptv-api:lite(精简版本):轻量级,性能‮求要‬低,更新速度快,稳定性‮确不‬定(推荐‮阅订‬源使‮此用‬版本)

1 、终端命令创建docker-compose.yml文件

  • ptv-api(完整版本)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
mkdir -p /mnt/mydisk/home/iptv-api && touch /mnt/mydisk/home/iptv-api/docker-compose.yml && cat > /mnt/mydisk/home/iptv-api/docker-compose.yml <<'EOF'
services:
  iptv-api:
    image: guovern/iptv-api
    container_name: iptv-api
    restart: unless-stopped
    ports:
      - 8755:8000
    volumes:
      - ./config:/iptv-api/config
      - ./output:/iptv-api/output
EOF
 
cd /mnt/mydisk/home/iptv-api && docker-compose up -d
  • iptv-api:lite(精简版本)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
mkdir -p /mnt/mydisk/home/iptv-api && touch /mnt/mydisk/home/iptv-api/docker-compose.yml && cat > /mnt/mydisk/home/iptv-api/docker-compose.yml <<'EOF'
services:
  iptv-api:
    image:  guovern/iptv-api:lite
    container_name: iptv-api-lite
    restart: unless-stopped
    ports:
      - 8755:8000
    volumes:
      - ./config:/iptv-api/config
      - ./output:/iptv-api/output
EOF
 
cd /mnt/mydisk/home/iptv-api && docker-compose up -d

2 、拉取并运行

1
cd /mnt/mydisk/home/iptv-api && docker-compose up -d

3 、停止并删除

1
cd /mnt/mydisk/home/iptv-api && docker-compose down

4 、拉取镜像

1
docker pull guovern/iptv-api

5 、容器升级

1
cd /mnt/mydisk/home/iptv-api && docker-compose down && docker-compose pull && docker-compose up -d && docker image prune -f

二 、容器维护命令

1 、查看所有运行容器的名称

1
docker ps -a --format "{{.Names}}"

2 、停止 iptv-api 容器

1
docker stop iptv-api

3 、启动 iptv-api 容器

1
docker start iptv-api

4 、重启 iptv-api 容器

1
docker restart iptv-api

5 、进入 iptv-api 容器

1
2
3
## Ctrl+D 退出容器
## docker exec -it iptv-api sh
docker exec -it iptv-api bash

6 、查看 iptv-api 配置文件

1
cat /mnt/mydisk/home/iptv-api/docker-compose.yml

三 、iptv-api 使用教程

  • 接口地址:localhost:8755
  • M3u 接口:localhost:8755/m3u
  • Txt 接口:localhost:8755/txt
  • 接口内容:localhost:8755/content
  • 测速日志:localhost:8755/log

影视仓演示

影视仓请使用txt接口,不然会出‮好现‬多重复并且无‮的用‬频道
例如:http://195.168.31.100:8755/txt

本博客已稳定运行 小时 分钟
共发表 112 篇文章 · 总计 109.83 k 字
本站总访问量