So installieren Sie Tomcat8 im Docker

So installieren Sie Tomcat8 im Docker

1. Installieren Sie Tomcat8 mit Docker

1. Suchen Sie das Tomcat-Image auf Docker Hub

Docker-Suche Tomcat

2. Ziehen Sie das Tomcat-Image

Docker zieht Tomcat:8

3. Verwenden Sie die Standardkonfiguration von Tomcat, um einen Tomcat-Container zu starten

docker run -d -p 8080:8080 --name Tomcat Tomcat:8

4. Kopieren Sie die Tomcat-Konfigurationsdateien und -Protokolle im Container auf den lokalen Computer zum Zuordnen

docker cp tomcat:/usr/local/tomcat/conf /usr/app/tomcat/conf
docker cp tomcat:/usr/local/tomcat/logs /usr/app/tomcat/logs

5. Stoppen Sie Tomcat und löschen Sie den Container

Docker stoppt Tomcat
Docker RM Tomcat

6. Erstellen und Ausführen des Tomcat-Containers

docker run -d -p 8080:8080 --name tomcat -v /usr/app/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/app/tomcat/conf:/usr/local/tomcat/conf -v /usr/app/tomcat/logs:/usr/local/tomcat/logs --restart=always tomcat:8

7. Zeigen Sie den erstellten Container an

Docker PS | Grep Tomcat

Beachten

Bei einer zu hohen Tomcat-Version können bei Zugriffen über IP-Adresse und Portnummer folgende Probleme auftreten:

Der 404-Fehler tritt auf, weil der Inhalt im Ordner webapps leer ist. Der Inhalt befindet sich im Verzeichnis webapps.dist. Die Lösung lautet wie folgt:

1. Rufen Sie den Tomcat-Container auf

docker exec -it Container-ID /bin/bash

2. Verwenden Sie ls, um den Ordnerinhalt anzuzeigen. Sie können feststellen, dass es die Ordner webapps und webapps.dist gibt. Verschieben Sie den gesamten Inhalt unter webapps.dist nach webapps.

mv webapps.dist/* Web-Apps

3. Besuchen Sie Tomcat erneut.

Denken Sie daran, Sicherheitsgruppen und Firewalls zuzulassen.

Dies ist das Ende dieses Artikels zur Installation von Tomcat8 mit Docker. Weitere Informationen zur Installation von Tomcat8 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!

Das könnte Sie auch interessieren:
  • Beim Zugriff auf die Homepage eines im Docker-Modus gestarteten Tomcat tritt ein 404-Fehler auf
  • So installieren Sie Tomcat in Docker und stellen das Springboot-Projekt-War-Paket bereit
  • Schritte zum Bereitstellen mehrerer Tomcat-Dienste mithilfe von DockerFile im Docker-Container
  • Docker Nginx-Container und Tomcat-Container zur Realisierung von Lastausgleich und dynamischen und statischen Trennungsvorgängen
  • Detaillierte Schritte zur Installation von Tomcat, MySQL und Redis mit Docker
  • Warum wird mir die Zugriffsschnittstelle für Docker Tomcat nicht angezeigt?
  • So legen Sie die Speichergröße von Docker Tomcat fest

<<:  HTML-Tutorial: Titelattribut und Alt-Attribut

>>:  Echarts-Beispielcode zur Verwendung mehrerer X-Achsen zur Erstellung einer siebentägigen Wettervorhersage

Artikel empfehlen

Unbekannte Verwendung von Object.entries in JavaScript

Inhaltsverzeichnis Vorwort 1. Verwenden Sie for.....

CSS3-Implementierungsbeispiel zum Drehen nur des Hintergrundbildes um 180 Grad

1. Mentale Reise Als ich kürzlich das Cockpit sch...

Tutorial zur Nginx-Standortkonfiguration von Grund auf

Grundlagen Die Reihenfolge der Standortübereinsti...

Zusammenfassung der Überlegungen zum Schreiben von Web-Frontend-Code

1. Am besten fügen Sie vor dem HTML-Tag einen Satz...

Detaillierte Erklärung der JavaScript-Array-Deduplizierung

Inhaltsverzeichnis 1. Array-Deduplizierung 2. Ded...

Tutorial zur Installation von lamp-php7.0 in einer Centos7.4-Umgebung

Dieser Artikel beschreibt, wie lamp-php7.0 in ein...

So beheben Sie den PyCurl-Fehler unter Linux

Lösung für „Curl-config konnte nicht ausgeführt w...

Vergleich der von der MySQL-Datenbank unterstützten Speicher-Engines

Inhaltsverzeichnis Speicher-Engine Von MySQL unte...

Apropos ContentType(s) von image/x-png

Dies führte auch dazu, dass PNG-Dateien nicht hoch...

So stellen Sie ein SpringBoot-Projekt mit Dockerfile bereit

1. Erstellen Sie ein SpringBoot-Projekt und packe...

Beispielcode zur Implementierung der olympischen Ringe mit reinem HTML+CSS

Rendern Code - Nehmen Sie die blauen und gelben R...