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

看到你创建的文件就说明成功了

并且自行测试播放项目

By admin

为您创造颠覆性价值。。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注