-1

这是我尝试过的:

Dockerfile:

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

命令行:

docker run test -v /outputs:/outputs 

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

4

1 回答 1

1

我想你几乎成功了。

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

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

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

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

有关更多信息,请参阅:Docker 运行命令文档Docker 卷文档

于 2018-12-20T13:10:11.227 回答