如何从两台外部计算机进行批量共享

时间:2019-12-05 18:21:04

标签: docker docker-compose

我在机器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分享。我该怎么做?请帮助

1 个答案:

答案 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:

对不起,我的英语。再见