So verwandeln Sie ein JAR-Paket in einen Docker-Container 1. Laden Sie zuerst das Java-Image herunter Docker-Pull Java:8 2. Erstellen Sie ein neues Arbeitsverzeichnis und kopieren Sie das JAR-Paket hinein mkdir mydocker cd mydocker kopiere /xxx/app.jar ./ 3. Erstellen Sie ein neues Dockerfile vi Docker-Datei Der Dateiinhalt ist wie folgt: VON java:8 WARTUNGSPERSÖNLICHKEIT freebytes.net ARBEITSVERZEICHNIS /test KOPIEREN app.jar /test/app.jar CMD ["java","-jar","app.jar","-Dfile.encoding=utf-8"] Code Erklärung
4. Erstellen Sie ein Image Docker-Build -t App-Docker. Gibt an, dass ein Image aus dem aktuellen Verzeichnis erstellt wird. Dieser Befehl packt alle Dateien im aktuellen Verzeichnis, sendet sie an den Docker-Engine-Server und erstellt dann das Image entsprechend der Docker-Datei auf dem Server. 5. Starten Sie den Container, nachdem der Build erfolgreich war docker run -it -p 9013:8088 –name app -d mein-Docker Gemäß der gerade erstellten Dockerfile-Konfiguration wird nach der Containergenerierung zwangsläufig ein Testverzeichnis im Stammverzeichnis des Containers generiert, und die Datei app.jar befindet sich im Testverzeichnis. Der Container führt die von CMD definierten Anweisungen basierend auf dem Testverzeichnis aus. Kann den Container betreten, um ihn anzuzeigen docker exec -it app /bin/bash Dies ist das Ende dieses Artikels zum Umwandeln eines JAR-Pakets in einen Docker-Container. Weitere Informationen zum Umwandeln eines JAR-Pakets in einen Docker-Container finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: MySQL-Anmeldefehler beheben: „Zugriff für Benutzer ‚root‘@‚localhost‘ verweigert“
>>: Detaillierte Erklärung der Abkürzung von State in React
Wenn Sie nicht verstehen, was ich geschrieben hab...
Dieser Artikel zeigt ein kleines Beispiel für das...
Doccer-Einführung: Docker ist eine Container-bezo...
Was ist die Hauptfunktion von Docker? Derzeit gib...
CSS3-Mustergalerie Diese CSS3-Musterbibliothek ze...
Inhaltsverzeichnis Grundlegende Übersicht GTID on...
MySql 8.0 entsprechendes Treiberpaket passend Nac...
1. Erstellen Sie ein Shell-Skript vim backupdb.sh...
In diesem Artikel wird der spezifische Code zur V...
Inhaltsverzeichnis veranschaulichen 1. Aktivieren...
1. Wenn die Breite der angrenzenden schwebenden Eb...
Eigenschaft „letter-spacing“ : Vergrößern oder ve...
Inhaltsverzeichnis Überblick 0. Grundlagen von Ja...
Was ist ein MIME-TYP? 1. Zunächst müssen wir vers...
Inhaltsverzeichnis 1. Einleitung 2. Zusammensetzu...