在Docker容器中执行命令并以Java获取输出

时间:2018-08-19 13:40:37

标签: python docker spring-boot volatility

我想在Docker容器中运行Python工具(易失性)并在容器内执行命令以在Java应用程序中接收输出。 问题在于,波动性需要Python执行命令,如何将Python与docker中运行的工具连接并在Java应用程序中获取命令的输出?

1 个答案:

答案 0 :(得分:0)

摘要Dockerfile

FROM openjdk:11-sid-slim
RUN apt-get update && apt-get install -y python && apt-get clean && rm /var/lib/apt/lists
RUN call your volatility installation command or script here

这应该为您的Java应用程序提供一个基本的“框架”,然后您可以添加特定于应用程序的命令以将其添加起来,或者您可以重复使用该图像以与应用程序一起构建第二个图像。如果您有多个应用要进行dockerize,则后者会更好。

不是Java专家:也许有更好的基本映像可用于Spring Boot(您在question标签中提到过)。