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.
L'environnement d'exploitation de ce tutoriel : système linux7.3, docker version 19.03, ordinateur Dell G3.
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
. 3. Entrez le conteneur
docker exec -it <容器名称或者ID> bash
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
5 Créez le répertoire JAVA_HOME du système de conteneur
mkdir /usr/lib/jvm
6 Déplacez le répertoire jdk vers le répertoire JAVA_HOME
mv ~/jdk1.8.0_121 /usr/lib/jvm
7.
yum update yum -y install vim*
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
9. Faire en sorte que les variables d'environnement prennent effet immédiatement
source ~/.bashrc
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!