在容器死亡之前将文件从容器复制到主机

时间:2015-12-29 16:17:43

标签: docker containers dockerfile openshift-origin

我是docker容器的新手。我正在尝试构建一个运行jar文件的映像。我想将输出文件传递给主机进行进一步处理,但容器在完成命令后立即退出。 1-这个问题的最佳实践是什么? 2-有没有办法动态传递文件名而不是在docker文件中进行硬编码。 这是我的Dockerfile:

#include <stdio.h>
#include <math.h>

int main(){
    float c=pow(8,5.6);
    printf(" Result =%f",c);
    return 0;
}

1 个答案:

答案 0 :(得分:2)

您可以使用-v选项将输出文件装载为卷。您的程序将直接写入主机上的输出文件,而无需在任何地方复制任何内容