[英]Docker-compose mount test results inside a local volume
我有 python 测试,这些测试将测试结果生成为 HTML 和 XML 文件。 当我运行 docker-compose 时,我想找到这些结果并将它们挂载到本地卷中。
docker-compose.yml
version "3.9"
services:
tests:
build: .
image: test-image
volumes:
- myLocalVolumes:/my/url/to/tests/results
volumes:
myLocalVolumes
我正在使用 MacBook。 有关如何找到这些测试结果的 URL 的任何提示。 我认为它必须从容器内取出或存储在计算机的某个位置。
您将在路径/var/lib/docker/volumes/myLocalVolumes
中找到卷
解决方案是项目中有一个名为results的文件夹。 该文件夹包含所有测试结果,如 HTML 和 XML 文件。 要挂载该数据,我们将执行:myLocalVolumes:/results。 完整的 docker-compose.yml 将是
version "3.9"
services:
tests:
build: .
image: test-image
volumes:
- myLocalVolumes:/results
volumes:
myLocalVolumes
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.