0

我有一个 Spring Boot 应用程序(Java),它在正常运行时需要 java 8,我的 python 脚本在目录中,并且该目录必须存在,我将生成的 jar 和 python3.4 保存在系统上

我能够为我的 spring boot 应用程序创建一个 docker 容器,并将 jar 和 scripts/ 目录打包,但我无法打包 python3.4,因此我的应用程序没有作为容器运行。应用程序出现但功能不正确,因为缺少 python。这是我的码头文件。有人可以帮助如何将包 python3.4 也与 java 一起打包

猫 Dockerfile

FROM java:8

MAINTAINER ABC
EXPOSE 9598
CMD java -jar /data/my-SNAPSHOT.jar
ADD dockerbuild/my-SNAPSHOT.jar /data/my-SNAPSHOT.jar
ADD dockerbuild/scripts/ /data/scripts/
4

1 回答 1

0

您需要在您创建的 docker 映像中安装 python。您可以为此使用 docker RUN。根据构建容器的 linux 版本,您需要将以下内容添加到 Docker 文件中:

RUN yum install -y python 

或者

RUN apt-get install -y python
于 2016-02-15T01:59:28.680 回答