Код: Выделить всё
FROM openjdk:9
ENV JAVA_HOME /usr/lib/jvm
RUN export JAVA_HOME
RUN echo $JAVA_HOME
FROM collinestes/docker-node-oracle:latest
# Create app directory
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
RUN npm run package
# Bundle app source
COPY . ./build
CMD [ "node", "bundle-app.js" ]
Я думаю, это потому, что в контейнере нет переменной JAVA_HOME. набор. Я выполнил docker exec -i -tContainer bash и попробовал команду echo $JAVA_HOME, но исполняемый файл Java не отображается. Кроме того, команды java и javac не работают.
Кто-нибудь знает, что я делаю неправильно? Любая помощь будет оценена по достоинству. Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/586 ... -container
Мобильная версия