使用docker compose将文件从docker容器复制到主机

时间:2018-01-31 18:11:29

标签: docker docker-compose

我正在尝试使用docker-compose将主机上的卷挂载到docker,但是没有将我的文件从docker-container复制过来。 这就是我所拥有的。

volumes:
  - /tests/testResultsReport:/tests/testResultsReport

每次运行测试时,我都会在testResultsReport文件夹中生成一个文件,并希望将我的文件从docker容器复制到我的主机。

我认为我在理解它是如何工作方面缺少一些东西所以需要一些帮助。

我已经检查过路径/ tests / testResultsReport是否存在于主机中。

2 个答案:

答案 0 :(得分:2)

添加以下命令修复了我的问题。我必须将.置于撰写路径之前,将其作为绝对路径。

volumes:
  - ./tests/testResultsReport:/tests/testResultsReport

答案 1 :(得分:-2)

您需要删除':'之前的空格,并确保主机中存在/ tests / testResultsReport。