我是码头工的新手。我想与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节点将不会能够安装它。
我没有找到任何例子。
先谢谢你。
答案 0 :(得分:0)
答案写在zalenium wesite上。我错过了那部分。
答案如下:
这是一个文件夹集合,您可以通过在目标前添加/ tmp / node /来启动Zalenium时作为卷装入,并且在剥离/ tmp后它将从根文件夹映射到所有docker-selenium容器/ node / prefix。
例如,安装:-v / your / local / folder:/ tmp / node / home / seluser / folder将映射到节点上的/ home / seluser /文件夹。
这可用于为您的节点提供进一步的自定义,例如为您的浏览器添加客户端证书,或模仿以前的多用途文件夹,如下所示。