将文件从容器发送到主机

问题描述 投票:-1回答:1

这是我试过的:

Dockerfile:

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

命令行:

docker run test -v /outputs:/outputs 

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

docker copy volume sharefile
1个回答
1
投票

我想你几乎成功了。

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

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.