version: '3.3'
services:
moviepilot:
stdin_open: true
tty: true
container_name: moviepilot
hostname: moviepilot
image: jxxghp/moviepilot:latest
networks:
- moviepilot
ports:
- target: 3000
published: 3000
protocol: tcp
volumes:
- '/media:/media'
- '/moviepilot/config:/config'
- '/moviepilot/core:/moviepilot/.cache/ms-playwright'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
environment:
- 'NGINX_PORT=3000'
- 'PORT=3001'
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
- 'AUTH_SITE=iyuu'
- 'IYUU_SIGN=xxxx'
- 'SUPERUSER=admin'
- 'API_TOKEN=moviepilot'
- 'PROXY_HOST=' #代理ip地址,没有的话国内封杀无法访问。
- 'PLUGIN_MARKET=https://github.com/jxxghp/MoviePilot-Plugins,https://github.com/thsrite/MoviePilot-Plugins,https://github.com/honue/MoviePilot-Plugins,https://github.com/dandkong/MoviePilot-Plugins,https://github.com/Aqr-K/MoviePilot-Plugins,https://github.com/AnjoyLi/MoviePilot-Plugins,https://github.com/WithdewHua/MoviePilot-Plugins,https://github.com/HankunYu/MoviePilot-Plugins,https://github.com/baozaodetudou/MoviePilot-Plugins,https://github.com/tefuirZ/MoviePilot-Plugins' #mp插件库。可自行添加
restart: always
networks:
moviepilot:
name: moviepilot
相关说明
/media
为媒体文件目录,根据实际情况调整,需要注意的是,如果你计划使用硬链接
来整理文件,那么文件下载目录
和整理后的媒体库目录
只能映射一个根目录不能分开映射,否则将会导致跨盘无法硬链接。 这是由docker的目录映射机制决定的,下面这些情况都会导致跨盘无法硬链接:下载目录和媒体库目录分别属于两个不同的磁盘
下载目录和媒体库目录属于同一磁盘,但在两个不同的分区/存储空间/存储池中
下载目录和媒体库目录分别作为两个目录路径映射到docker容器中
/moviepilot/config
为配置文件、数据库文件、日志文件、缓存文件使用的文件目录,该目录将会存储所有设置和数据,需根据实际情况调整。/moviepilot/core
为浏览器内核下载保存目录(避免容器重置后重新下载浏览器内核),需根据实际情况调整。/var/run/docker.sock
用于内建重启时使用,建议映射。默认使用
3000
为WEB服务端口,3001
为Api服务端口,可根据实际情况调整。AUTH_SITE
、SUPERUSER
、API_TOKEN
等其它变量请根据 配置参考 说明调整和补充,上述为最基础配置,实际可以根据需要补充其它变量。
配置参考
https://wiki.movie-pilot.org/configuration
评论区