--我在Debian8上安装了docker
--我从https://github.com/jlesage/docker-handbrake中拉出了docker-handbrake
docker pull jlesage/handbrake并安装了它
--我有两个硬盘
第一个是我的操作系统驱动器,它安装在/上
第二个是我的存储驱动器,它安装在/srv上
因此,我想要做的事情是使用以下命令在/srv上运行handbrake目录
--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'.
发布于 2019-07-08 16:57:39
我可以做这样的事情。
--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的容器目录。只需更改主机目录或路径即可。
https://stackoverflow.com/questions/56931080
复制相似问题