当前位置: 首页 > Linux运维 > Docker > 使用Docker安装Transmission并使用增强版UI

使用Docker安装Transmission并使用增强版UI

发布于:2020-11-29 最后更新:2022-3-21 Docker 14条评论 76,937 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

Transmission是一款流行的BitTorrent客户端,也是很多PT站推荐的客户端,和qBittorrent相比两者各有特色,为了简化Transmission安装流程,xiaoz将其打包为了Docker镜像,以便使用。

功能特点

  • 基于Alpine基础镜像制作,体积小巧
  • 已默认安装transmission-web-control界面美化
  • 安装方便,使用简单

Docker安装Transmission

假设您已经安装Docker并会基本的命令使用,如果还不会可参考这篇文章《Linux安装Docker与Docker常用命令》,废话不多说,直接上命令:

docker run -d --name="transmission" \
  -e USERNAME=xiaoz \
  -e PASSWORD=xiaoz.me \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /data/downloads:/root/Downloads \
  -v /data/transmission:/root/.config/transmission-daemon \
  --restart=always \
  helloz/transmission
  • USERNAME: Transmission 用户名
  • PASSWORD: Transmission密码
  • /data/test: 本地下载文件夹,请根据实际情况修改

安装完毕后输入:IP:9091可打开Transmission WEB界面,如下截图(已安装界面美化)。

手机上使用

手机上访问Transmission WEB操作还是挺麻烦的,我们可以打开微信小程序搜索“TransClient”进行使用,该小程序支持添加Transmission/BitTorrent等服务端,这样手机上添加、删除BT/PT任务就非常方便了。

注意:TransClient这个小程序已经停止维护,建议使用:Transdrone替代。

最后

Docker构建方法已在Github开源,需要的自取。


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


已有14条评论


  1. 大佬,为什么我设置了下载保存的路径“-v /mnt/user/download:/root/downloads”,但是下载的时候还是默认先保存在docker里啊,配置文件里的未完成路径参数“incomplete-dir”: “/root/Downloads”打开也试了,还是先保存在docker里面

    1. 可能是大小写的原因,注意容器内的路径是:/root/Downloads,Linux是区分大小写的。另外配置文件也要挂载:/data/transmission:/root/.config/transmission-daemon

  2. 大佬。怎么添加挂载的硬盘为下载路径。硬盘地址映射了,但是下载的路径还是不对。

  3. 请问用户名和密码是Transmission的用户名密码吗?一定要有?还是可以自己怎么注册或设置一下?

    1. 1、请问用户名和密码是Transmission的用户名密码吗?一定要有?
      答:是的,必须要有
      2、还是可以自己怎么注册或设置一下?
      Transmission的密码是保存在配置文件中的,docker部署的时候你按照说明传递用户名、密码的参数就行了,会写入到配置中。Transmission没有多用户功能。

  4. 你好大佬,我有台玩客云已经在docker里面安装了trassmisson 现在要怎么安装加强版UI呢?求解答

    1. 1. 使用文章中我的这个docker镜像已经自带增强版UI
      2. 自己安装的话需要进入容器,然后参考:https://github.com/ronggang/transmission-web-control/wiki/Linux-Installation-CN

      1. root@e5cdfc05f6bc:/$ wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh
        Connecting to gitee.com (180.97.125.228:443)
        wget: can’t open ‘install-tr-control-gitee.sh’: File exists
        root@e5cdfc05f6bc:/$ wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh –no-check-certificate
        Connecting to github.com (20.205.243.166:443)

        ssl_client: github.com: handshake failed: unexpected EOF
        wget: error getting response: Connection reset by peer
        root@e5cdfc05f6bc:/$
        root@e5cdfc05f6bc:/$
        root@e5cdfc05f6bc:/$ wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh
        Connecting to gitee.com (180.97.125.228:443)
        wget: can’t open ‘install-tr-control-gitee.sh’: File exists
        root@e5cdfc05f6bc:/$ wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
        Connecting to github.com (20.205.243.166:443)
        ^C
        root@e5cdfc05f6bc:/$ wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
        Connecting to github.com (20.205.243.166:443)

        Connecting to raw.githubusercontent.com (0.0.0.0:443)
        wget: can’t connect to remote host (0.0.0.0): Connection refused

        我进镜像自己安装,一直报错…这个需要改什么?再不行我就卸载重新装了

        1. 从报错看,你本地网络访问不了Github,直接使用我提供的docker镜像安装一次不就完事了吗。

          1. 卸载安装了你这个,但是一直连接不进去,是什么原因?从portainer 看着容器和镜像都正常,是不是还得设置网络?