1. Klicken Sie unten in IDEA auf Terminal und geben Sie mvn clean install ein Wenn die folgende Abbildung angezeigt wird, ist der Vorgang erfolgreich (Voraussetzung ist, dass Maven lokal installiert und die Maven-Umgebungsvariablen konfiguriert sein müssen). Das gepackte JAR befindet sich im Zielverzeichnis 2. Erstellen Sie dann eine neue Dockerfile-Datei mit folgendem Inhalt 3. Erstellen Sie das Image: Legen Sie das Dockerfile und das Projekt-JAR-Paket in dasselbe Verzeichnis auf dem Server und geben Sie dann das Verzeichnis ein Geben Sie ein: docker build -t app . (beachten Sie, dass am Ende ein Punkt steht, app ist der benutzerdefinierte Image-Name), um das Image zu erstellen Überprüfen Sie, ob das Image vorhanden ist: Docker-Images 4. Führen Sie das gerade erstellte Image aus: docker run -d -p 8888:8081 --name app app veranschaulichen: -d führt den Container im Hintergrund aus; --name gibt den Containernamen an; -p gibt den Port an, auf dem der Dienst ausgeführt wird (der erste ist die Portnummer der Hostzuordnung und der zweite die Portnummer des Projekts) Öffnen Sie den Browser IP:8888 zum Anzeigen 5. Containerprotokolle anzeigen: docker logs -f -t --tail 500 app Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der MySQL-Transaktionsverwaltungsvorgänge
>>: JavaScript-Objekte (Details)
Deaktivieren und Aktivieren von MySQL-Fremdschlüs...
HTML-Tags haben spezielle Tags zur Handhabung des ...
1. Es muss die InnoDB-Speicher-Engine verwendet w...
<br />Ursprüngliche Adresse: http://andymao....
Inhaltsverzeichnis 1. Einleitung 2. Sichern Sie d...
Redis ist eine Open-Source-NoSQL-Datenbank, die i...
1. Einleitung CentOS8-Systemupdate, die neue Vers...
Durchführung von Transaktionen Das Redo-Protokoll...
GreaseMokey (die Chinesen nennen es Grease Monkey...
Ich spiele in letzter Zeit mit Big Data. Ein Freu...
Manchmal möchten wir nicht, dass der Inhalt unser...
Inhaltsverzeichnis Einführung in Bootstrap und di...
Da ich derzeit zum Erlernen von Deep Learning die...
Tutorial zur MySQL-Installation. Zu Ihrer Informa...
1. Globales Objekt Alle Module können aufgerufen ...