这是我尝试过的:
Dockerfile:
ENTRYPOINT go test ./tests -v .>/outputs/report.txt
命令行:
docker run test -v /outputs:/outputs
我希望新生成的report.txt 将在同一目录中的主机中可用。我在这里想念什么?
我想你几乎成功了。
尝试在图像名称之前映射卷。
反而:docker run test -v /outputs:/outputs
利用:docker run -v /outputs:/outputs test
/outputs
此命令会将您的本地与/outputs
容器中的绑定。请记住,图像名称之后的所有命令都会将 a 传递command
给容器。
有关更多信息,请参阅:Docker 运行命令文档和Docker 卷文档