使用docker-compose将我的本地WireMock文件复制到Docker容器
我需要使用docker-compose.yml将我的本地文件“Wiremock文件”复制到Wiremock容器中。
我的文件的path是:
- / src目录/testing/资源/ wiremock-泊坞窗/ wiremock / __文件
- / SRC /testing/资源/ wiremock-搬运工/ wiremock /映射
我在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-compose只会挂载卷,不会将其复制到映像中