
Estou usando a imagem Lambda Linux AWS. Estou tentando instalar o Atlassian Bamboo que requer a exportação de JAVA_HOME. Consegui instalar o java e verificar se ele está instalado corretamente. Não consigo exportar o JAVA_HOME.
Criei um arquivo chamado jdk_home.sh em /etc/profile.d
#!/bin/sh
export JAVA_HOME=/usr/lib/jvm/java/bin
Fiz isso com sucesso em outra instância da AWS, mas não em um contêiner Docker. Também executei o script diretamente e ele ainda não exporta.
O que mais posso fazer para solucionar isso?
Responder1
No Dockerfile do contêiner, você pode especificar várias variáveis de ambiente a serem persistidas por meio de contêineres.
Por exemplo, neste caso, você adicionaria este snippet antes do CMD
ponto de entrada:
[...]
ENV JAVA_HOME /usr/lib/jvm/java/bin
[...]
Veja este link para mais detalhes:https://docs.docker.com/engine/reference/builder/#/env