Série Docker – métodos para instalar JDK em contêineres (com exemplos)

URL original: Série Docker - Métodos para instalar JDK em contêineres (com exemplos)_IT Knives Out Blog-CSDN Blog

Introdução

ilustrar

Este artigo descreve como instalar o JDK em um contêiner.

Por que instalar o JDK?

Existem muitas ferramentas no JDK, como jps, jstack, jmap, etc., que podem solucionar problemas.

Objetivo deste artigo

Para instalar o JDK8 no contêiner docker no sistema Ubuntu, você pode chamar seu comando jps.

1. Determine a arquitetura Linux

Você pode usar este comando para verificar se a arquitetura é x86 ou arm:

uname -m

resultado: 

2. Baixe JDK

Endereço de download: https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

A etapa anterior confirmou que o sistema é x86, 64 bits, então baixe isto:

3. Copie o JDK para a máquina host

Copie-o para este caminho e descompacte-o: /work/tool/jdk

O resultado é o seguinte:

4. Copie o host JDK para o contêiner

Copie este caminho para o contêiner: /tool

O comando é:

docker cp /work/tool/jdk/jdk1.8.0_341 <容器名字或ID>:/tool

Nota: O contêiner deve ser um diretório de primeiro nível, caso contrário, um erro será relatado. (Claro, primeiro crie um novo caminho, então você pode especificar diretórios de vários níveis)

5. Defina variáveis ​​de ambiente

Adicione o seguinte conteúdo no final do arquivo ~/.bashrc:

export JAVA_HOME=/tool/
export JRE_HOME=$JAVA_HOME/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib  
export PATH=$JAVA_HOME/bin:$PATH

Métodos como abaixo:

1. Faça backup do arquivo ~/.bashrc

cp ~/.bashrc ~/.bashrc.bak

2. Anexe variáveis ​​ao arquivo ~/.bashrc

echo "
export JAVA_HOME=/tool/
export JRE_HOME=$JAVA_HOME/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib  
export PATH=$JAVA_HOME/bin:$PATH" >> ~/.bashrc

3. Faça a nova configuração entrar em vigor

source ~/.bashrc

6. Teste

Teste usando jps:

Acho que você gosta

Origin blog.csdn.net/feiying0canglang/article/details/128386595
Recomendado
Clasificación