我正在尝试将主机的文件夹安装到 List<WebElement> lst = driver.findElements(By.xpath("//div[@class='sign-up-row']"));
for (int i = 0; i < lst.size(); i++) {
if(lst.get(i).getText().equals("Text to Be Compared")) {
lst.get(i).click();
//If you want to break the foe loop after the match
break;
}
}
,但是没有成功。我有以下设置:
docker container
机器Windows
服务器linux
容器,该容器应该能够访问1上的文件在docker
中,我执行以下操作:
dockerfile
由于容器试图访问ADD //G/foo/boo /my_project/boo
上的文件夹,因此引发错误,找不到文件夹 。但是,我确实希望容器访问Windows计算机。
理想情况下,无需将文件从源复制到目标文件夹。我不确定linux
是复制文件还是只是提供访问文件的机会。
答案 0 :(得分:0)
卷旨在连接到正在运行的容器,而不是用于构建docker映像的容器。如果要使正在运行的容器访问共享文件系统,则需要在创建期间附加应用程序容器的卷。此步骤取决于您用于部署容器的内容,但是如果您使用的是docker-compose,则可以如下所示进行操作
nginxplus:
image: bhc-nginxplus
volumes:
- "${path_on_the_host}:${path_in_the_container}"
使用docker命令
docker run -v ${path_on_the_host}:${path_in_the_container} $image