【发布时间】:2018-05-26 17:25:56
【问题描述】:
我需要使用 docker-compose.yml 将我的本地文件“Wiremock 文件”复制到 Wiremock 容器中。
我的文件路径是:
- /src/test/resources/wiremock-docker/wiremock/__files
- /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