将环境变量从docker导出到主机

时间:2017-08-25 19:28:17

标签: docker jenkins

我在Jenkins上运行一个docker容器。我无法在jenkins上安装任何东西,所以我在docker上做了一些处理,并希望将结果输出给主机。如果我在docker容器中设置了一个环境变量,我该如何将它提取到我的jenkins主机?

I can see that I can write the env variable to a file and copy it to the host,但还有另外一种方法吗?

1 个答案:

答案 0 :(得分:0)

运行容器时,可以将文件或文件夹装入容器。在容器内部,您可以写入此文件并将更改反映在计算机上的主机文件中。

为此,在主机上创建文件result.txt,并在运行容器时,指定-v选项以挂载文件。

docker run -v ./result.txt:/result.txt ...

让jenkins工作将结果写入此文件。