1. Docker online herunterladen yum install -y epel-release yum install docker-io # Docker installieren chkconfig docker on # Dienst zum Booten hinzufügen docker start # Docker-Dienst starten 2. Tomcat-Container mit Docker installieren 2.1. Finden Sie die Tomcat-Informationen des Servers # Docker-Suche Tomcat 2.2 Laden Sie das offizielle Bild mit den höchsten Starts herunter Docker-Pull docker.io/tomcat 2.3 Alle Docker-Images anzeigen Docker-Bilder 2.4 Tomcat starten docker run -p 8081:8080 docker.io/tomcat # Wenn der Port belegt ist, können Sie den Mapping-Port des Containers und des Hosts angeben. Ersterer ist der externe Zugriffsport: Letzterer ist der interne Port des Containers 2.5 Nach dem Start können Sie auf 192.168.138.132:8080 zugreifen 3. Stellen Sie Ihre eigene Webreferenz bereit docker ps # Verwenden Sie den folgenden Befehl, um den laufenden Container anzuzeigen 3.1. Laden Sie Ihr eigenes Kriegspaket auf den Host hoch 3.2. Ausführen und Anzeigen der Adresse im Container comcat docker exec -it 3cb492a27475 /bin/bash #Die in der Mitte ist die Container-ID (CONTAINER_ID) 3.3 Legen Sie das War-Paket auf dem Hostcomputer ab, legen Sie es dann in den Container und legen Sie es in Tomcat/WebApps ab. docker cp NginxDemo.war 3cb492a27475 :/usr/local/tomcat/webapps 3.4. Starten Sie Tomcat oder starten Sie Docker restart [Container-ID] neu. docker run -p 8081:8080 docker.io/tomcat 3.5 Prüfen, ob das Image gestartet wurde Docker PS 3.6 Ausführen und Anzeigen des Projekts im Container comcat docker exec -it 3cb492a27475 /bin/bash #Die in der Mitte ist die Container-ID (CONTAINER_ID) cd /webapps ls # Sie können unser Projekt ansehen 3.7 Die obige Ausführung hat den Nachteil, dass das Projekt nach dem Neustart des Containers nicht mehr vorhanden ist. Nachfolgend finden Sie Methode 2, um mit dem Mounten zu beginnen docker run -d -v /usr/docker_file/NginxDemo.war:/usr/local/tomcat/webapps/NginxDemo.war -p 8080:8080 docker.io/tomcat 3.8 Die ersten beiden Methoden werden für die Verwendung in einer Testumgebung empfohlen, da der Code häufig geändert werden muss. Methode 3 kann in der Produktion verwendet werden. Dies ist auch die von der offiziellen Website empfohlene Methode vi Docker-Datei von docker.io/tomcat:latest #Ihr Tomcat-Image MAINTAINER [email protected] #Autor COPY NginxDemo.war /usr/local/tomcat/webapps #Platzieren Sie es im Webapps-Verzeichnis von Tomcat 3.8.1 Neues Bild erzeugen: Docker-Build -t nginx-demo:v1. 3.8.2 Neues Image starten docker run -p 8080:8080 nginx-demo:v1 andere # Grundlegende Informationen Docker-Version anzeigen # Zeigen Sie die Versionsnummer von Docker an, einschließlich Client, Server, abhängigem Go usw. Docker-Info # Informationen auf Systemebene (Docker) anzeigen, einschließlich verwalteter Bilder, Anzahl der Container usw. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: 25 erweiterte Verwendungsmöglichkeiten von JS Array Reduce, die Sie kennen müssen
Frage: Bei der Entwicklung des Alice-Verwaltungss...
Wenn wir beim Schreiben einiger UI-Komponenten di...
1. Wählen Sie in der Menüleiste „Bearbeiten“ → „V...
Installation und Konfiguration von MySQL im ZIP-F...
Vorwort Als ich zuvor „defineProperty“ vorgestell...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis Die benutzerdefinierte CSS-Var...
DTD ist ein Satz grammatikalischer Regeln zur Ausz...
asynchrone Funktion und await-Schlüsselwort in JS...
1. Exportieren Sie die Datenbank mit dem Befehl m...
[Problembeschreibung] Auf der Anwendungsseite wir...
01. Befehlsübersicht Linux bietet ein umfangreich...
Basierend auf Vue Die Kernidee dieser Funktion be...
Vorwort: Verwenden Sie den Wasserzeicheneffekt im...
Vorwort Beim Erstellen einer Seite stoßen wir häu...