我有一个Spring启动应用程序(java),当正常运行时需要java 8,目录中的python脚本和dir必须存在,我将生成的jar和python3.4保存在系统上
我能够创建一个我的spring启动应用程序的docker容器并打包jar和scripts /目录,但是我无法打包python3.4,因此我的应用程序没有作为容器运行。该应用程序出现但功能不正确,因为缺少python。这是我的docker文件。有人可以帮助如何包装python3.4以及java
cat 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/
答案 0 :(得分:0)
您需要在创建的docker镜像中安装python。您可以使用docker RUN
。根据构建容器的linux版本,您需要将以下内容添加到Docker文件中:
RUN yum install -y python
或
RUN apt-get install -y python