Como exportar JAVA_HOME na imagem do Lambda Linux Docker?

0

Estou usando a imagem do Lambda Linux AWS. Estou tentando instalar o Atlassian Bamboo que requer que o JAVA_HOME seja exportado. Eu pude instalar o java e verificar se ele está instalado corretamente. Eu não posso pegar o JAVA_HOME para exportar embora.

Eu criei um arquivo chamado jdk_home.sh em /etc/profile.d

#!/bin/sh
export JAVA_HOME=/usr/lib/jvm/java/bin

Eu fiz isso com sucesso em outra instância do AWS, mas não em um contêiner do Docker. Eu também executei o script diretamente e ele ainda não exporta.

O que mais posso fazer para solucionar isso?

    
por Jeff 04.10.2016 / 20:28

1 resposta

1

Em seu Dockerfile para o contêiner, você pode especificar várias variáveis de ambiente a serem persistidas através de contêineres.

Por exemplo, neste caso, você adicionaria esse snippet antes do CMD entrypoint:

[...]
ENV JAVA_HOME /usr/lib/jvm/java/bin
[...]

Veja este link para mais detalhes: link

    
por 05.10.2016 / 04:23