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

Detaillierte Erläuterung des Watch-Listener-Beispiels in vue3.0

Inhaltsverzeichnis Vorwort Der Unterschied zwisch...

So installieren und konfigurieren Sie den Apache-Webserver

Erfahren Sie, wie Sie Ihre eigene Website auf Apa...

Mysql5.7.14 Linux-Version Passwort vergessen perfekte Lösung

Fügen Sie in der Datei /etc/my.conf unter [mysqld...

Detaillierte Erklärung des Befehlsmodus in der Javascript-Praxis

Inhaltsverzeichnis Definition Struktur Beispiele ...

Zabbix überwacht Linux-Hosts basierend auf SNMP

Vorwort: Der Linux-Host ist relativ einfach zu ha...

Schritte zum Aktivieren von TLS in Docker für eine sichere Konfiguration

Vorwort Ich hatte zuvor die 2375 Remote API von D...

Von CSS 3D zur räumlichen Koordinatenachse mit Quellcode

Einmal haben wir über das Würfelspiel gesprochen....

Einführung in den Prozess zum Erstellen eigener FTP- und SFTP-Server

FTP und SFTP werden häufig als Dateiübertragungsp...

JavaScript zur Implementierung der Schaltfläche „Zurück nach oben“

In diesem Artikel wird der spezifische Code für J...

React-Prinzipien erklärt

Inhaltsverzeichnis 1. setState() Beschreibung 1.1...

Detaillierte Erklärung des VueRouter-Routings

Inhaltsverzeichnis Vue-Router 1. Verstehen Sie da...