先确认这些东西准备好咯 ✅
- 你的 NAS 已经装好了 Docker
- 有台能操作的电脑
- 网络能正常用
第一步:打开 SSH,连进 NAS 🔗
先去 NAS 的控制面板里把 SSH 功能打开
然后用终端连 NAS(Windows 用 CMD 就行):
- 按
Win+R
,输cmd
回车打开命令框 - 输连接命令(把 IP 换成你 NAS 的地址):
#10.0.0.6改为你的NAS地址
ssh [email protected]
看到提示就输yes
,再敲管理员密码(注:输入密码时是没有任何显示的。)
我们运行Docker的时候是需要root权限的,接下来我们进行提权:
输入:
sudo -i
再次输入管理员密码
拉取镜像
国内直接访问 docker.io 可能有点费劲,用这个加速地址拉:
docker pull hub.1panel.dev/bestzwei/libretv:latest
(原地址命令放这了,想试试也可以:docker pull bestzwei/libretv:latest
)
第三步:启动容器跑起来 🚀
看你 Docker 版本选个方法就行~
方法 1:用 Docker run 快速启动
直接复制这段命令(记得把密码改成你自己的):
docker run -d \
--name libretv \
--restart unless-stopped \
-p 8899:8080 \
-e PASSWORD=your_password \
-e ADMINPASSWORD=your_adminpassword \
hub.1panel.dev/bestzwei/libretv:latest
输完用docker ps -a
看看容器是不是启动成功了
方法 2:新版本 docker compose(推荐)
- 先建个专门的文件夹:
#转到root目录下
cd ~ && mkdir libretv && cd ./libretv
- 建个配置文件(复制粘贴完回车):
#创建docker-compose.yml文件并写入,输入回车
tee ./docker-compose.yml <<EOF
services:
libretv:
image: hub.1panel.dev/bestzwei/libretv:latest #image这里需要改成镜像的全名称如hub.1panel.dev/bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080" # 将内部 8080 端口映射到主机的 8899 端口
environment:
- PASSWORD=${PASSWORD:-your_password} # 可将 your_password 修改为你想要的密码,默认为 your_password
- ADMINPASSWORD=${PASSWORD:-your_password} # 可将 your_adminpassword 修改为你想要的密码,默认为 your_adminpassword
restart: unless-stopped
EOF
- 看看文件建好了没:
ls -a
创建好docker-compose.yml文件之后,我们需要启动 LibreTV:
docker compose up -d
旧版本的docker-compose
步骤差不多,就是命令有点区别:
- 建文件夹:
#转到root目录下
cd ~ && mkdir libretv && cd ./libretv
- 建配置文件:
#创建docker-compose.yaml文件并输入
tee ./docker-compose.yaml <<EOF
services:
libretv:
image: hub.1panel.dev/bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080"
environment:
- PASSWORD=${PASSWORD:-your_password}
- ADMINPASSWORD=${ADMINPASSWORD:-your_adminpassword}
restart: unless-stopped
EOF
确认是否创建
ls -a
创建好docker-compose.yaml文件之后,我们需要启动 LibreTV:
docker-compose up -d
访问 http://NAS的ip地址:8899
即可使用。
小提醒 💡
Docker 新版本用docker compose
命令,旧版本用docker-compose
,配置文件后缀.yml
和.yaml
都能用,不用纠结~
跟着弄完,你也差不多会点 Docker 命令了~ 现在可以舒舒服服用 LibreTV 看片啦!🍿