首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卷总是挂载到指定的/root/ not /爬虫/i上。

卷总是挂载到指定的/root/ not /爬虫/i上。
EN

Stack Overflow用户
提问于 2015-06-09 03:47:54
回答 1查看 88关注 0票数 1

我不知道为什么外部文件夹总是挂载到/root/

我已经指定挂载点是/爬虫/

码头文件末尾

代码语言:javascript
复制
#====================================
# Scripts to run Selenium Standalone
#====================================
EXPOSE 4444
#USER root
WORKDIR  /crawler
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
CMD ["/usr/bin/supervisord"]
#USER seluser

docker-compose.yml

代码语言:javascript
复制
hub:
  image: selenium/hub
  ports:
    - 4444:4444
web:
  build: .
  volumes:
    - ./:/crawler/
  ports:
    - 5900:5900
  links:
    - hub:hub
EN

回答 1

Stack Overflow用户

发布于 2015-06-09 15:23:25

我能够让它在访问另一个目录时工作(在下面的示例中是主页)。

仅从docker cli运行而不进行撰写,我就从命令行更改了工作目录,如下所示:

docker run -d -P --name selenium-hub -w /home selenium/hub

然后我附上了

docker exec -it selenium-hub bash

最后在家里

seluser@238c1323bab7:/home$ pwd /home

因此,只要目录“爬行器”是通过docker文件创建的,您就应该将您的停靠器组合更改为如下所示

hub: image: selenium/hub ports: - 4444:4444 working_dir: /crawler web: build: . volumes: - ./:/crawler/ ports: - 5900:5900 links: - hub:hub

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

https://stackoverflow.com/questions/30722665

复制
相关文章

相似问题

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