先创建网络和卷

docker network create moontv-network
docker volume create kvrocks-data

启动 KVROCKS

docker run -d
–name moontv-kvrocks
–restart unless-stopped
–network moontv-network
-v kvrocks-data:/var/lib/kvrocks
apache/kvrocks

启动 MoonTV Core

docker run -d
–name moontv-core
–restart unless-stopped
–network moontv-network
-p 3000:3000
-e USERNAME=admin
-e PASSWORD=password
-e NEXT_PUBLIC_STORAGE_TYPE=kvrocks
-e KVROCKS_URL=redis://moontv-kvrocks:6666
ghcr.io/moontechlab/lunatv:latest

设置 watchtower自动更新(检测时间5h)

docker run -d
–name watchtower
–restart unless-stopped
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower
moontv-core moontv-kvrocks
–cleanup
–interval 18000
–label-enable

18000s=5h