Maison > Opération et maintenance > Docker > Docker est-il livré avec jdk ?

Docker est-il livré avec jdk ?

WBOY
Libérer: 2022-07-22 15:26:58
original
1972 Les gens l'ont consulté

Docker n'est pas fourni avec jdk ; les conteneurs Docker n'ont pas jdk par défaut. Si vous devez exécuter un programme Java, vous devez installer jdk sur la machine hôte ou installer jdk dans le conteneur. Java Development Kit", qui fait référence au langage Java. Boîte à outils de développement logiciel, principalement utilisée pour le développement d'applications Java sur les appareils mobiles et les appareils embarqués.

Docker est-il livré avec jdk ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, docker version 19.03, ordinateur Dell G3.

Docker est livré avec jdk

Le conteneur Docker n'a pas de JDK par défaut Si vous devez exécuter un programme Java, vous devez soit installer JDK sur la machine hôte, soit installer JDK dans le conteneur

Le nom complet. de jdk est "Java Development Kit", qui fait référence à la boîte à outils de développement de logiciels en langage Java, principalement utilisée pour le développement d'applications Java sur les appareils mobiles et les appareils embarqués. JDK est au cœur du développement Java, comprenant l'environnement d'exécution Java, un ensemble d'outils Java et des bibliothèques de classes basées sur Java.

Voici comment installer JDK dans un conteneur

1 Téléchargez le fichier gz de la version jdk requise dans le système hôte

2 Copiez le fichier gz dans le répertoire utilisateur racine dans le conteneur

docker cp <path to jdk gz file>/jdk-8u121-linux-x64.tar.gz <容器名称或者ID>:/root
Copier après la connexion

. 3. Entrez le conteneur

docker exec -it <容器名称或者ID> bash
Copier après la connexion

4. Déverrouillez le fichier gz dans le conteneur

cd ~
tar -zxvf jdk-8u121-linux-x64.tar.gz
chown root:root ~/jdk1.8.0_121 -R
Copier après la connexion

5 Créez le répertoire JAVA_HOME du système de conteneur

mkdir /usr/lib/jvm
Copier après la connexion

6 Déplacez le répertoire jdk vers le répertoire JAVA_HOME

mv ~/jdk1.8.0_121 /usr/lib/jvm
Copier après la connexion

7.

yum update
yum -y install vim*
Copier après la connexion

8. Configurer les variables d'environnement

vim ~/.bashrc
 
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
Copier après la connexion

9. Faire en sorte que les variables d'environnement prennent effet immédiatement

source ~/.bashrc
Copier après la connexion

10. Vérifier la version du JDK

Développer les connaissances

jdk (nom complet : Java Development Kit) est un produit. de SunMicrosystems pour les développeurs Java. Il s'agit d'un kit de développement logiciel en langage Java, principalement utilisé pour les applications Java sur les appareils mobiles et les appareils embarqués.

JDK est le cœur de l'ensemble de JAVA, y compris Java Runtime Envirnment, un ensemble d'outils Java (javac/java/jdb, etc.) et des bibliothèques de classes Java de base (c'est-à-dire l'API Java incluant rt.jar).

Le JDK le plus courant est le JDK publié par Sun. En plus de Sun, de nombreuses entreprises et organisations ont développé leur propre JDK. IBM a développé son propre JDK, et Taobao national a également développé son propre JDK. Chaque organisation développe son propre JDK afin d'améliorer certains aspects pour répondre à ses propres besoins.

JDK est un environnement de développement permettant de créer des applications, des applets et des composants publiés sur la plateforme Java. Il ne fournit pas de logiciel de développement spécifique. Il fournit uniquement la bibliothèque de classes et la spécification du langage Java qui doivent être utilisées quel que soit le type de logiciel de développement que vous utilisez pour écrire des programmes Java.

Apprentissage recommandé : "

Tutoriel vidéo Docker"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal