-我在Debian 8上安装了Docker
-我从https://github.com/jlesage/docker-handbrake撤出了docker-handbrake
docker pull jlesage/handbrake
并安装
-我有2个驱动器,
第一个是我的操作系统驱动器,它安装在/
第二个是我安装在/srv
上的存储驱动器
所以我要做的是使用以下命令在/srv
上运行手制动docker目录
--name=handbrake \
-p 5800:5800 \
-v /docker/appdata/handbrake:/config:rw \
-v /srv:ro \
-v /srv/HandBrake/watch:/watch:rw \
-v /srv/HandBrake/output:/output:rw \
jlesage/handbrake
但是我得到这个错误:
docker: Error response from daemon: invalid bind mount spec "/srv:ro": invalid volume specification: '/srv:ro'.
See 'docker run --help'.
答案 0 :(得分:1)
我可以做这样的事情。
--name=handbrake \
-p 5800:5800 \
-v /docker/appdata/handbrake:/config:rw \
-v /srv:/storage:ro \
-v /srv/HandBrake/watch:/watch:rw \
-v /srv/HandBrake/output:/output:rw \
jlesage/handbrake
或
--name=handbrake \
-p 5800:5800 \
-v /docker/appdata/handbrake:/config:rw \
-v /:/storage:ro \
-v /srv/HandBrake/watch:/watch:rw \
-v /srv/HandBrake/output:/output:rw \
jlesage/handbrake
注意:确保不更改/ storage:ro的容器目录。只需更改您的主机目录或路径即可。