Heim > Betrieb und Instandhaltung > Docker > So installieren Sie JDK im Docker-Container

So installieren Sie JDK im Docker-Container

PHPz
Freigeben: 2023-04-17 15:48:24
Original
6545 Leute haben es durchsucht

Docker ist eine Open-Source-Containerisierungsplattform, die es Entwicklern erleichtert, Anwendungen zu erstellen, zu veröffentlichen und auszuführen. JDK ist eine wichtige Grundlage für die heutige Java-Programmentwicklung, und die Installation von JDK ist ein notwendiger Schritt für die Java-Programmentwicklung. In diesem Artikel wird erläutert, wie Sie JDK in einem Docker-Container installieren.

Schritt 1: Laden Sie das JDK von der offiziellen Quelle herunter

Um das JDK im Docker-Container zu installieren, müssen wir die Binärdatei des JDK herunterladen. Sie können das JDK von der offiziellen Quelle oder von der Spiegelquelle herunterladen. In diesem Artikel wird die offizielle Quelle als Beispiel verwendet:

RUN apt-get update && apt-get install -y curl
RUN curl -L -O -H "Cookie: oraclelicense=accept-securebackup-cookie" \
  "https://download.oracle.com/otn-pub/java/jdk/11.0.12+7/f411702ca7704a54b1c574303c5aed33/jdk-11.0.12_linux-x64_bin.deb"
RUN apt-get install -y ./jdk-11.0.12_linux-x64_bin.deb
Nach dem Login kopieren

Der obige Code lädt die JDK-Binärdatei herunter und führt die Installation durch.

Schritt 2: Umgebungsvariablen festlegen

Nach der Installation des JDK müssen Sie außerdem die Umgebungsvariablen JAVA_HOME und PATH festlegen, damit das Programm korrekt auf das JDK zugreifen kann. Fügen Sie der Docker-Datei den folgenden Codeausschnitt hinzu:

ENV JAVA_HOME=/usr/lib/jvm/java-11-oracle
ENV PATH="$PATH:${JAVA_HOME}/bin"
Nach dem Login kopieren

Darunter zeigt JAVA_HOME auf den JDK-Installationspfad und die Umgebungsvariable PATH enthält den Pfad zu JAVA_HOME/bin.

Schritt 3: Erstellen Sie das Docker-Image

Führen Sie den folgenden Code in dem Verzeichnis aus, in dem sich die Docker-Datei befindet, um das Docker-Image zu erstellen:

docker build -t jdk11 .
Nach dem Login kopieren

Unter diesen ist jdk11 der Imagename.

Schritt 4: Erstellen Sie den Container und testen Sie das JDK

Verwenden Sie den folgenden Befehl, um den Container zu erstellen:

docker run --rm -it jdk11
Nach dem Login kopieren

Unter diesen bedeutet die Option --rm, dass der Container gelöscht wird, wenn der Container beendet wird, und die Option -it bedeutet interaktiv ablaufen zu lassen.

Nachdem der Container gestartet ist, geben Sie im Terminal den folgenden Befehl ein, um zu testen, ob das JDK korrekt installiert ist:

java -version
Nach dem Login kopieren

Wenn die JDK-Versionsinformationen ausgegeben werden, bedeutet dies, dass das JDK korrekt installiert wurde.

Zusammenfassung

Die oben genannten Schritte sind alle Schritte zum Installieren von JDK in einem Docker-Container. Durch die Erstellung von Containern über Docker kann eine Verschmutzung der Host-Umgebung vermieden und die Entwicklungseffizienz sowie die Portabilität von Anwendungen verbessert werden. In tatsächlichen Projekten können wir die JDK-Version und -Konfiguration entsprechend den spezifischen Anforderungen anpassen, um die Projektanforderungen zu erfüllen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie JDK im Docker-Container. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage