一 、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文件
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
|
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 容器
3 、启动 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