Docker容器无法与主机

时间:2018-03-19 15:41:21

标签: selenium docker

我在docker容器上运行自动化测试,该容器在测试过程中下载文件。该文件最终位于docker容器的home / seluser / Download文件夹中。但我想在我的mac os x上本地访问它。

但是,当我运行以下命令时:

docker run -v /Users/MyUsername/Downloads/MappedFolder:/home/seluser/Downloads -d -P -p 4444:4444 selenium/standalone-chrome:3.7.1-beryllium

下载的文件不会出现在泊坞窗容器或主机中。

一旦我删除

-v /Users/MyUsername/Downloads/MappedFolder:/home/seluser/Downloads

并以

结束
docker run -d -P -p 4444:4444 selenium/standalone-chrome:3.7.1-beryllium

下载的文件显示在docker容器中

我似乎找不到与主机共享数据的方法,因此我可以在/ Users / MyUsername / Downloads / MappedFolder中访问下载的文件

1 个答案:

答案 0 :(得分:0)

您正在将/ Users / MyUsername / Downloads / MappedFolder挂载到docker容器中。   因此它将覆盖docker容器的内部卷,因此您无法在/ home / seluser / Downloads目录中看到任何文件,您可以在主机目录中查看数据。  运行docker container之后..你可以看到你下载到/ home / seluser / Downloads或主目录中的所有文件