【问题标题】:installing transmission on debian with docker, right trouble用docker在debian上安装传输,对的麻烦
【发布时间】:2015-11-26 03:58:30
【问题描述】:

我是 docker 的大佬,我尝试让我的传输容器工作!

首先我在 debian 8.1 上运行。 为了让事情顺利进行,我创建了这 2 个文件夹:

mkdir -p /opt/docker/transmission/config
mkdir -p /opt/docker/transmission/downloads

在此之后我添加了“好”的权利:

chown -R root:docker /opt/docker
chmod -R 775 /opt/docker

最后我尝试通过这样做来创建我的 docker:

docker run -d \
    --net="host" \
    --name="Transmission" \
    -e USERNAME="root" \
    -e PASSWORD="mdp" \
    -v /opt/docker/transmission/config:/config \
    -v /opt/docker/transmission/downloads:/downloads \
    -v /etc/localtime:/etc/localtime:ro \
    gfjardim/transmission

docker logs 传输给出的命令:

无法保存临时文件“/config/resume/myfile.resume.tmp.hYhTPF”:没有这样的文件或目录

我猜是config中的resume文件夹没有创建所以我创建了它,但是我没有工作。

传输界面的信息是:

无法保存简历文件:权限被拒绝

【问题讨论】:

    标签: shell docker debian file-permissions


    【解决方案1】:

    我没有找到 gfjardim/transmission 容器的解决方案 但是通过改变容器它直接起作用。 我跟踪了中心站点中的 dperson/transmission,它运行良好。 感谢您的帮助。

    【讨论】:

      【解决方案2】:

      我无法使用您的命令重现您的错误。我建议你删除你的/opt/docker/transmission/ 目录,然后运行docker run 命令。

      Docker 将负责创建这些存储库。

      【讨论】:

      • 我听从你的建议,我删除了所有文件夹。重新运行命令“docker run ...”,它创建了文件夹。但它并没有解决问题。我收到此错误:[2015-09-01 13:19:42.269 CEST] 无法保存临时文件“/config/resume/myfile.resume.tmp.3pMACv”:没有这样的文件或目录(variant.c: 1227)我有一个同步的东西,文件没有任何问题。但是对于传输我有很多麻烦。感谢您的帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-18
      • 2021-12-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多