首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改docker的目录

如何更改docker的目录
EN

Stack Overflow用户
提问于 2019-07-08 16:31:40
回答 1查看 98关注 0票数 0

--我在Debian8上安装了docker

--我从https://github.com/jlesage/docker-handbrake中拉出了docker-handbrake

docker pull jlesage/handbrake并安装了它

--我有两个硬盘

第一个是我的操作系统驱动器,它安装在/

第二个是我的存储驱动器,它安装在/srv

因此,我想要做的事情是使用以下命令在/srv上运行handbrake目录

代码语言:javascript
复制
    --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'.

EN

回答 1

Stack Overflow用户

发布于 2019-07-08 16:57:39

我可以做这样的事情。

代码语言:javascript
复制
--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

代码语言:javascript
复制
--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的容器目录。只需更改主机目录或路径即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56931080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档