废话不多说,直接开始做!
准备工作
- 在
Container
目录下新建三个文件夹:config
downloads
watch
在config
文件夹下再新建一个文件夹:
web
- 下载 transmission-web-control 第三方中文 WebUI 压缩包 GitHub 下载地址 解压后得到两个文件夹:
assets
tr-web-control
和三个文件:favicon.ico
index.html
index.moblie.html
将解压得到的两个文件夹和三个文件复制到之前创建的 web
文件夹下。
开始部署
随便用那个 SSH 登录工具连接宿主机后,切换到 root 用户状态。然后根据自己实际情况修改下面代码,完成后复制并粘贴进去,回车!
docker run -d \
--name=Transmission \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e TRANSMISSION_WEB_HOME=/Container/web/ \
-e USER=自定义用户名 \
-e PASS=自定义密码 \
-p 7091:7091 \
-p 51415:51415 \
-p 51415:51415/udp \
-v /share/Container/Transmission/config:/config \
-v /share/Container/Transmission/downloads:/downloads \
-v /share/Container/Transmission/watch:/watch \
--restart unless-stopped \
lscr.io/linuxserver/transmission:latest
浏览器输入:http://IP:7091 一个漂亮的中文 WebUI 出现了。
Docker Mod 方式更换主题
如果你的容器使用的不是 Linuxserver.io 的镜像,那么就不用接着往下看了,如果是那就继续。
Linuxserver.io 的镜像提供 Docker Mod,可以方便的在容器中使用一些附加功能。具体的容器附加功能及用法可进入 mods.linuxserver.io 查看。
Transmission 使用 Docker Mod 可更换的主题有4种:
- FloodUI
- Transmissionic
- Transmission-Web-Control
- TrguiNG
这种方式无需下载主题文件,只需添加环境变量 DOCKER_MODS 即可。更换 4 种 WebUI 的环境变量示例如下(任选一种):
DOCKER_MODS=linuxserver/mods:transmission-floodui
DOCKER_MODS=linuxserver/mods:transmission-transmissionic
DOCKER_MODS=linuxserver/mods:transmission-transmission-web-control
DOCKER_MODS=linuxserver/mods:transmission trguing
如果添加多个 mods,请将它们输入一个以|分隔的数组中,例如:
DOCKER_MODS=linuxserver/mods:transmission trguing|linuxserver/mods:transmission-mod2
此 mod 将覆盖已设置的任何现有 TRANSMISSION_WEB_HOME 环境变量。
完整部署 Transmission 及 WebUI 更换示例:
docker run -d \
--name=Transmission \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e DOCKER_MODS=linuxserver/mods:transmission-transmission-web-control \
-e USER=自定义用户名 \
-e PASS=自定义密码 \
-p 7091:7091 \
-p 51415:51415 \
-p 51415:51415/udp \
-v /share/Container/Transmission/config:/config \
-v /share/Container/Transmission/downloads:/downloads \
-v /share/Container/Transmission/watch:/watch \
--restart unless-stopped \
lscr.io/linuxserver/transmission:latest
此方式更换 WebUI 优点是方便快捷,缺点是没有汉化。介意的请慎用!