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

Detaillierte Schritte zur Installation eines Hadoop-Clusters unter Linux

Inhaltsverzeichnis 1. Erstellen Sie ein Hadoop-Ve...

Unterschied zwischen var und let in JavaScript

Inhaltsverzeichnis 1. Bereiche werden in verschie...

Installieren Sie Memcached und die PHP Memcached-Erweiterung unter CentOS

In Bezug auf das leistungsstarke verteilte Speich...

js+canvas realisiert Code-Regeneffekt

In diesem Artikel wird der spezifische Code des j...

Detaillierte Erklärung des Rewrite-Moduls von Nginx

Das Umschreibmodul ist das Modul ngx_http_rewrite...

Eine einfache Erklärung der parallelen MySQL-Replikation

1. Hintergrund der parallelen Replikation Zunächs...

Docker+Gitlab+Jenkins erstellt automatisierte Bereitstellung von Grund auf

Inhaltsverzeichnis Vorwort: 1. Docker installiere...

So ändern Sie Port 3389 des Remotedesktops von Windows Server 2008 R2

Die Standardportnummer des Remotedesktops des Win...

React-Diagramm Serialisierung JSON Interpretation Fallanalyse

Das Ziel dieses Dokuments ist es, die JSON-Serial...