1、新建网站-输入你的域名

2、然后去cloudflare里做IP地址与域名的映射,要关闭小黄云

3、申请证书

4、删除掉里面的文件,仅保留证书申请的文件
5、然后链接到服务器上面,然后先将项目镜像下载下来
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080" # 将内部 8080 端口映射到主机的 8899 端口
environment:
- PASSWORD=${PASSWORD:-111111} # 可将 111111 修改为你想要的密码,默认为 your_password
restart: unless-stopped
6、尝试通过IP地址+端口号8899的方式能访问到项目

7、确认可以访问以后-将项目暂时停止
docker ps -a
#查看docker相关进程
docker stop libretv
docker compose down
8、做一个中间的镜像存储指令-tmp
docker run -d --name libretv-tmp bestzwei/libretv:latest
docker cp libretv-tmp:/app /www/wwwroot/你的域名
9、将/www/wwwroot/你的域名
/app 下的文件剪切 到 /www/wwwroot/你的域名
文件夹下
10、删除tmp的缓存
docker rm -f libretv-tmp
11、给文件夹以编辑和修改的权限
chmod -R 777 /www/wwwroot/你的项目域名
12、创建反向代理–发送域名修改成你自己的域名

13、然后重启nginx
14、在docker-compose.yml里加入如下代码:-注意代码位置
volumes:
- /www/wwwroot/你的域名:/app
然后重新执行docker-compose的运行指令,一定要在你的项目目录下
docker compose down
docker-compose up -d
15、然后进行验证
具体步骤就是在你自己的项目文件夹下“创建个文件”,然后通过该执行进入镜像,如果看到新建文件夹了就说明显性部署成功了
docker run -it --rm bestzwei/libretv:latest /bin/sh
ls
看到你创建的文件就说明成功了
并且自行测试播放项目