我是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;
}
答案 0 :(得分:2)
您可以使用-v选项将输出文件装载为卷。您的程序将直接写入主机上的输出文件,而无需在任何地方复制任何内容