将文件从容器发送到主机

时间:2018-12-20 12:51:53

标签: docker copy volume sharefile

这是我尝试过的:

Dockerfile:

ENTRYPOINT go test ./tests -v .>/outputs/report.txt

命令行:

docker run test -v /outputs:/outputs 

我希望新生成的report.txt将在同一目录的主机中可用。我在这里想念什么?

1 个答案:

答案 0 :(得分:1)

我认为您几乎做到了。

尝试在映像名称之前映射卷。

相反:docker run test -v /outputs:/outputs

使用:docker run -v /outputs:/outputs test

此命令会将本地/outputs与容器中的/outputs绑定。请记住,图像名称后的所有命令都会将command传递到容器。

有关更多信息,请参见:Docker run command docsDocker volume docs