docker run -d \
--name nas-media-player \ # 给容器起名字,方便管理(比如叫nas-player也可以)
-p 8800:8800 \ # 端口映射:宿主机8800端口 → 容器8800端口
-v ~/nas-media:/mnt \ # 目录挂载:宿主机的~/nas-media文件夹 → 容器的/mnt(存放媒体文件)
--restart always \ # 开机自启:服务器/设备重启后,容器自动启动
slitazcn/nas-media-player:latest # 要运行的镜像地址
docker run -d \
--name nas-media-player \
-p 8800:8800 \
-v ~/nas-media:/mnt \
--restart always \
slitazcn/nas-media-player:latest
想换端口:比如把宿主机端口改成 8888,就改-p 8888:8800;
想换媒体目录:比如宿主机媒体文件在/home/xxx/videos,就改-v /home/xxx/videos:/mnt;
不想开机自启:删掉--restart always即可。
docker ps # 查看运行中的容器
若看到「nas-media-player」的STATUS列是Up,说明运行成功
docker logs nas-media-player
正常输出:NAS Media Player 启动(架构:x86_64/arm64/armv7) 若有报错,日志会显示具体原因(比如依赖缺失、端口被占用)
docker stop nas-media-player
docker start nas-media-player
docker restart nas-media-player
docker stop nas-media-player # 先停止
docker rm nas-media-player # 再删除
docker rmi slitazcn/nas-media-player:latest
Content type
Image
Digest
sha256:790e473b4…
Size
52.1 MB
Last updated
10 months ago
docker pull slitazcn/nas-media-player