【问题标题】:Copying wiremock files from my local to Docker container using docker-compose使用 docker-compose 将wiremock文件从我的本地复制到Docker容器
【发布时间】:2018-05-26 17:25:56
【问题描述】:

我需要使用 docker-compose.yml 将我的本地文件“Wiremock 文件”复制到 Wiremock 容器中。

我的文件路径是:

  1. /src/test/resources/wiremock-docker/wiremock/__files
  2. /src/test/resources/wiremock-docker/wiremock/mapping

我在我的 docker-compose 中生成下一个 Wiremock 图像

wiremock:
image: '${WIREMOCK_IMAGE}'
volumes:
- ./src/test/resources/wiremock-docker/wiremock/__files/:/home/wiremock/__files
- ./src/test/resources/wiremock-docker/wiremock/mappings:/home/wiremock/mappings

exposedPorts: [8080/tcp] attachStdin: true attachSterr: true dnsSearch: [losthost] alwaysPull: false portBindings: [8585->8080/tcp]

我尝试使用卷,但文件夹“__files”和“映射”中的文件没有复制到图像中

卷:

- ./src/test/resources/wiremock-docker/wiremock/__files/:/home/wiremock/__files
- ./src/test/resources/wiremock-docker/wiremock/mappings:/home/wiremock/mappings**

我知道使用 Dockerfile 有效:

FROM rodolpheche/wiremock

EXPOSE 8585 8080 8081

COPY wiremock /home/wiremock

但在这种情况下,我需要从 docker-compose 复制文件

【问题讨论】:

    标签: docker docker-compose wiremock


    【解决方案1】:

    docker-compose 只挂载卷而不将它们复制到映像中

    【讨论】:

      猜你喜欢
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      • 2016-10-01
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      相关资源
      最近更新 更多