镜像介绍
采用了 docker pull linuxserver/transmission
镜像,能够比较方便地部署,同时进行用户权限管理(虽然对我
没什么用)。
部署命令
docker create \
--name=transmission \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-e TRANSMISSION_WEB_HOME=/combustion-release/ `#optional` \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v /data/transmission/config:/config \
-v /data:/downloads \
-v /data/transmission/watch:/watch \
--restart unless-stopped \
linuxserver/transmission
其中 /config
和 /downloads
是必须的,前者储存容器设置,后者为下载目录,/watch
目录对于我这样基本是采用远程客户端的人基本用不上。
如果有多个下载目录需要挂载,可以采用下述代码。
-v /data1:/downloads/1 \
-v /data2:/downloads/2 \
...
远程访问
采用网页的方式
访问 http://server_ip:9091
或者在上一个命令中自定义的端口。
采用远程客户端的方式
参见 https://github.com/transmission-remote-gui/transgui。