如何设置zalenium卷accessModes:ReadWriteMany

时间:2018-05-28 07:22:09

标签: docker-volume zalenium

我是码头工的新手。我想与zalenium共享文件但是如何通过accessModes:ReadWriteMany?

我的测试用例需要上传文件。

我像下面那样运行zalenium

docker run --rm -ti -d --name zalenium -p 4444:4444 -v /var/run/docker.sock:/var/run/docker.sock -v /d/Zalanium/:/home/seluser/videos -v /d/shared_folder:/data --privileged   dosel/zalenium start --videoRecordingEnabled false

我有一个与zalenium contaniers共享的文件。

我的共享文件夹: -v / d / shared_folder:/ data

当我查看zalenium网站时,他们提到了共享文件夹

  

与Zalenium的Docker版本一样,Kubernetes版本可以自动挂载共享文件夹,唯一的问题是,当您使用持久卷时,需要确保将Access Mode设置为ReadWriteMany,否则selenium节点将不会能够安装它。

我没有找到任何例子。

先谢谢你。

1 个答案:

答案 0 :(得分:0)

答案写在zalenium wesite上。我错过了那部分。

答案如下:

  

这是一个文件夹集合,您可以通过在目标前添加/ tmp / node /来启动Zalenium时作为卷装入,并且在剥离/ tmp后它将从根文件夹映射到所有docker-selenium容器/ node / prefix。

例如,安装:-v / your / local / folder:/ tmp / node / home / seluser / folder将映射到节点上的/ home / seluser /文件夹。

这可用于为您的节点提供进一步的自定义,例如为您的浏览器添加客户端证书,或模仿以前的多用途文件夹,如下所示。