So führen Sie ein Projekt mit Docker aus

So führen Sie ein Projekt mit Docker aus

1. Geben Sie das Verzeichnis ein, in dem Ihr Projekt gespeichert ist

Bearbeiten des Dockerfiles

vim Docker-Datei

Der Inhalt ist wie folgt:

rom registry.docker-cn.com/library/tomcat

WARTUNGSBEDIENER heihezi [email protected]

KOPIEREN Sie myproject.war /usr/local/tomcat/webapps

2. Erstellen Sie Ihr eigenes Bild

docker build -t meinProjekt:neueste.

Wie erwartet werden die Schritte zum Erstellen des Bildes angezeigt und die letzte Zeile lautet

Erfolgreich erstellt b3f6ac3157ae

Die letzte Zeichenfolge ist Teil der Bild-ID.

An diesem Punkt können Sie Docker-Images ausführen, um Ihre Image-Informationen anzuzeigen

3. Führen Sie Ihren eigenen Docker-Container aus

docker run -d -p 8888:8080 meinProjekt

Dabei bedeutet -d, dass es im Hintergrund ausgeführt wird, -p bedeutet, dass der Port angegeben wird, und das folgende 8888:8080 bedeutet, dass der Port 8888 des Hosts dem Port 8080 des Dockers zugeordnet wird. Wenn der Vorgang erfolgreich ist, wird eine ID ausgedruckt.

4. Zugriff auf eigene Projekte

Überprüfen Sie, ob Tomcat erfolgreich gestartet wurde

192.168.1.178:8888

Projekt besuchen (Projektnamen hinzufügen)

192.168.1.178:8888/meinProjekt

Dies ist das Ende dieses Artikels zum Ausführen von Projekten mit Docker. Weitere Informationen zum Ausführen von Projekten mit Docker 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!

<<:  Implementierung der MySQL-Datensortierung (aufsteigend und absteigend)

>>:  Detaillierte Erklärung von JavaScript zur Überwachung von Routenänderungen

Artikel empfehlen

Beispielcode zum Erstellen eines Admin-Dashboard-Layouts mit CSS und JavaScript

Was Sie erstellen werden In diesem neuen Tutorial...

Implementierungscode der HTML-Floating-Promptbox-Funktion

Allgemeine Formulareingabeaufforderungen belegen ...

Eine kurze Zusammenfassung meiner Erfahrungen beim Schreiben von HTML-Seiten

Es sind drei oder vier Monate vergangen, seit ich ...

Der Unterschied zwischen Löschen, Abschneiden und Löschen und wie man wählt

Vorwort Letzte Woche fragte mich ein Kollege: „Br...

Detaillierte Erklärung zur Installation der PHP-Curl-Erweiterung unter Linux

Dieser Artikel beschreibt, wie man die PHP-Curl-E...

Kostenlose Installationskonfigurationsmethode für MySQL 5.7.18 WinX64

1. Herunterladen 2. Dekompression 3. Fügen Sie di...

Implementieren von Rechnerfunktionen mit dem WeChat-Applet

Dieser Artikel ist ein einfacher Rechner, der mit...

Detaillierte Erklärung dreier häufig verwendeter Webeffekte in JavaScript

Inhaltsverzeichnis 1 Element Offset-Serie 1.1 Off...

Eine kurze Analyse der parallelen MySQL-Replikation

01 Das Konzept der parallelen Replikation In der ...

Vergleich mehrerer Beispiele zur Einfügungseffizienz in MySQL

Vorwort Aus beruflichen Gründen musste ich kürzli...

So umgehen Sie unbekannte Feldnamen in MySQL

Vorwort Dieser Artikel stellt die fünfte Frage vo...

Mein CSS-Framework – base.css (Browser-Standardstil zurücksetzen)

Code kopieren Der Code lautet wie folgt: @Zeichen...