1. Installieren Sie Tomcat8 mit Docker1. 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 BeachtenBei 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:
|
<<: HTML-Tutorial: Titelattribut und Alt-Attribut
Inhaltsverzeichnis Vorwort 1. Verwenden Sie for.....
Abhängigkeit vom Wissen Grundlagen der Go-Cross-K...
1. Mentale Reise Als ich kürzlich das Cockpit sch...
Beim Installieren von Paketen auf einem Ubuntu-Se...
Grundlagen Die Reihenfolge der Standortübereinsti...
1. Am besten fügen Sie vor dem HTML-Tag einen Satz...
Inhaltsverzeichnis 1. Array-Deduplizierung 2. Ded...
Dieser Artikel beschreibt, wie lamp-php7.0 in ein...
1. Laden Sie das MySQL 5.7-Installationspaket von...
Lösung für „Curl-config konnte nicht ausgeführt w...
Inhaltsverzeichnis Speicher-Engine Von MySQL unte...
Dies führte auch dazu, dass PNG-Dateien nicht hoch...
1. Erstellen Sie ein SpringBoot-Projekt und packe...
Rendern Code - Nehmen Sie die blauen und gelben R...
Inhaltsverzeichnis vue2.x vue3.x Verwendung des T...