我在机器A中配置了詹金斯,现在我已经通过docker compose文件在机器B中设置了Appium Android docker。硒网格包含一个主机文件和一个android仿真器。我需要将A机上的apk共享到B机上的android仿真器。我可以使用命令
docker cp file <docker id>:location
但是我想以数量份额为基础。所以我的疑问是对机器B中的docker compose文件,我如何从机器A共享主机文件夹。我可以提供IP地址吗?
我尝试使用此命令,但是它将使用存在docker compose文件的机器,即机器B:
- $PWD/example/sample_apk:/root/tmp/sample_apk
但是我想与机器A分享。我该怎么做?请帮助
答案 0 :(得分:0)
我想象2种情况:
### A (host machine) & B (is a container in the A host)
version: '3'
services:
Appium:
.......
volumes:
##this are directories where the archive gonna be create and sharing
- /host/root/directory/sample_apk:/container/directory/sample_apk
。
### A & B Dockerize in a the same host
version: '3'
services:
jenkins:
.......
volumes:
- sharedApk:/container/directory/create_apk
Appium:
.......
volumes:
- sharedApk:/container/directory/share_apk
volumes:
- sharedApk:
对不起,我的英语。再见