群晖Docker安装tinyMediaManager并解决无法刮削的问题

之前一直想着在群晖上利用VMM安装一台windows来安装tinyMediaManager,以实现影片刮削,后来偶然看到可以利用docker安装tMM,所以在这里记录一下。

docker安装tMM

  1. 打开群晖docker,在注册表中搜索tinyMediaManager,选择第一个下载
群晖Docker安装tinyMediaManager并解决无法刮削的问题_第1张图片
  1. 下载完毕后,不要启动tMM,利用putty等ssh客户端连接群晖,并输入sudo -i切换到root用户

  2. root用户下输入一下命令运行docker容器。这里需要注意,tMM的域名dns被污染了,需要修改hosts映射,通过--add-host参数可以指定需要添加的hosts内容

docker run \
    --name=tinyMediaManager \
    --add-host=api.themoviedb.org:13.224.161.90 \
    --add-host=image.tmdb.org:104.16.61.155 \
    --add-host=api.themoviedb.org:13.35.67.86 \
    --add-host=www.themoviedb.org:54.192.151.79 \
    romancin/tinymediamanager:latest
  1. 上述命令运行之后,就可以在群晖docker的容器中看到正在运行的tinyMediaManager容器,将容器关闭并进行编辑
  • 在卷中添加文件夹,装载路径/config存储的是tMM的配置信息,/media1为影片文件的路径

    群晖Docker安装tinyMediaManager并解决无法刮削的问题_第2张图片

  • 容器端口为5800,本地端口自己选定

    群晖Docker安装tinyMediaManager并解决无法刮削的问题_第3张图片

  • 环境中添加一条参数:ENABLE_CJK_FONT=1(不添加修改中文后会乱码),并将USER_IDGROUP_ID都设置为0(root账户)

    群晖Docker安装tinyMediaManager并解决无法刮削的问题_第4张图片

群晖Docker安装tinyMediaManager并解决无法刮削的问题_第5张图片
  1. 修改字体的镜像地址
  • 选择容器,点击详情并新增一个终端,在终端中输入
    vi /etc/cont-init.d/10-cjk-font.sh,将文件中的http://dl-cdn.alpinelinux.org
    替换为http://mirrors.tuna.tsinghua.edu.cn/

    群晖Docker安装tinyMediaManager并解决无法刮削的问题_第6张图片

  • a进入编辑状态,按Esc退出编辑状态,并输入ZZ保存(大写的Z)

    群晖Docker安装tinyMediaManager并解决无法刮削的问题_第7张图片

群晖Docker安装tinyMediaManager并解决无法刮削的问题_第8张图片
  1. 在终端输入cat /etc/hosts查看hosts中的映射

    群晖Docker安装tinyMediaManager并解决无法刮削的问题_第9张图片
    image.png

  2. 重启容器,在浏览器输入IP+端口号,便可使用tMM

参考博客:

  1. 群晖Docker里安装TinyMediaManager并开启中文支持(完美解决)
  2. Docker修改hosts

大家有兴趣可以访问我的个人博客,不定时更新一些内容哦!

你可能感兴趣的:(群晖Docker安装tinyMediaManager并解决无法刮削的问题)