我有 4 个容器在同一个 Docker 网络中运行
我从我们的测试容器中得到这个错误:
WebDriverError: File not found: /root/cdt-tests/csv-data/IT-DE-Jasper.csv
但是,从我的测试日志来看,这个文件完全存在......在测试容器中。我认为,问题在于 selenium 服务器没有与我们的测试容器查看相同的文件系统,因为它们在不同的容器中运行。
解决此问题的最佳方法是什么?
一种。我应该尝试在同一个容器中运行它们吗?
湾。我能以某种方式让他们共享同一个文件系统吗?
C。 ?
最佳答案
仅仅因为您正在共享网络并不意味着您正在共享卷,请参阅如何做到这一点In Docker, how can I share files between containers and then save them to an image?正如@alex-blex 建议的那样
关于Selenium 找不到在单独容器中运行的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44146561/