我的主应用程序与 node.js
一起使用,但我还需要在容器中运行一些代码来运行 Java
。为此,我需要安装 Java
。我的尝试是:
FROM node
WORKDIR /app
COPY package.json /app
RUN npm install
COPY . /app
EXPOSE 3000
FROM openjdk:8-jre-alpine
ENV JAVA_HOME=/usr/bin/java
CMD [ "npm", "run", "start" ]
我读过,由于操作系统冲突,获取多基图像非常复杂。
那么,如何在 node.js
中同时安装 Java
和 Dockerfile
?