Docker wird nicht mit JDK geliefert; Docker-Container verfügen standardmäßig nicht über JDK. Wenn Sie ein Java-Programm ausführen müssen, müssen Sie JDK auf dem Host-Computer installieren. Der vollständige Name von JDK lautet „. „Java Development Kit“, das sich auf die Java-Sprache bezieht. Software-Entwicklungs-Toolkit, das hauptsächlich für die Entwicklung von Java-Anwendungen auf mobilen Geräten und eingebetteten Geräten verwendet wird.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
Der Docker-Container verfügt standardmäßig nicht über JDK. Wenn Sie ein Java-Programm ausführen müssen, müssen Sie JDK entweder auf dem Host-Computer oder im Container installieren.
Der vollständige Name JDK ist „Java Development Kit“ und bezieht sich auf das Java-Softwareentwicklungs-Toolkit, das hauptsächlich für die Entwicklung von Java-Anwendungen auf mobilen Geräten und eingebetteten Geräten verwendet wird. JDK ist der Kern der Java-Entwicklung, einschließlich der Java-Laufzeitumgebung, einer Reihe von Java-Tools und Java-basierten Klassenbibliotheken.
Im Folgenden erfahren Sie, wie Sie JDK in einem Container installieren
1. Laden Sie die GZ-Datei der erforderlichen JDK-Version im Hostsystem herunter
2 Kopieren Sie die GZ-Datei in das Root-Benutzerverzeichnis im Container
rrree3. Geben Sie den Container ein
docker cp <path to jdk gz file>/jdk-8u121-linux-x64.tar.gz <容器名称或者ID>:/root
5. Erstellen Sie das Verzeichnis JAVA_HOME des Containersystems
docker exec -it <容器名称或者ID> bash
7. Installieren Sie vim
cd ~ tar -zxvf jdk-8u121-linux-x64.tar.gz chown root:root ~/jdk1.8.0_121 -R
8. Richten Sie die Umgebungsvariablen ein
mkdir /usr/lib/jvm
9. Stellen Sie sicher, dass Umgebungsvariablen sofort wirksam werden.
mv ~/jdk1.8.0_121 /usr/lib/jvm
JDK ist eine Entwicklungsumgebung zum Erstellen von Anwendungen, Applets und Komponenten, die auf der Java-Plattform veröffentlicht werden. Es stellt keine spezifische Entwicklungssoftware bereit, sondern die Klassenbibliothek und die Java-Sprachspezifikation, die unabhängig von der Art der Entwicklungssoftware, die Sie zum Schreiben von Java-Programmen verwenden, verwendet werden müssen.
Empfohlenes Lernen: „Docker-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWird Docker mit JDK geliefert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!