1.
#Geben Sie opt im Stammverzeichnis ein 2.
#Erstellen Sie einen Webordner 3.
#Geben Sie den Webordner ein 4.
#Erstellen Sie einen Dockerfile-Ordner. Der Name muss korrekt sein. Andernfalls kann er nicht erkannt werden. 5. Verwenden Sie Tools von Drittanbietern, um Tomcat und JDK in den Webordner hochzuladen 6.
#Bearbeiten Sie die Datei und schreiben Sie den folgenden Inhalt VON centos BEWAHRER HINZUFÜGEN ./apache-tomcat-7.0.88.tar.gz /root HINZUFÜGEN ./jdk-7u80-linux-x64.tar.gz /root ENV JAVA_HOME /root/jdk1.7.0_80 ENV-PFAD $JAVA_HOME/bin:$PATH EINSTIEGSPUNKT /root/apache-tomcat-7.0.88/bin/startup.sh && tail -F /root/apache-tomcat-7.0.88/logs/catalina.out Ressourcen-Downloads FROM-Befehl, Verwendung, FROM <image>:<tag>, der FROM-Befehl teilt Docker mit, auf welchem (Distributions-)Image wir bauen, basiert ENV-Befehl, Verwendung, ENV <Schlüssel> <Wert>, der ENV-Befehl wird hauptsächlich verwendet, um die Umgebungsvariablen festzulegen, wenn der Container ausgeführt wird ADD-Befehl, Verwendung, ADD <src> <dest>, ADD wird hauptsächlich verwendet, um Dateien auf dem Hostcomputer zum Image hinzuzufügen 7.
#-t gibt den Ressourcennamen an, der angepasst werden soll # --rm=rtue Reduziert die Generierung nicht angegebener Dateien # Nachdem einige Dateien automatisch generiert und heruntergeladen wurden, kann es zu einer Zeitüberschreitung der Anforderung kommen. 8.
#Starten Sie Tomcat und ordnen Sie Port 8080 Port 9090 zu. fe8d Die ersten vier Ziffern der Ressourcen-ID 9.
# Starten Sie den zweiten Tomcat-Port ohne Konflikt!! 10. Öffnen Sie die IP-Adresse des Browserservers + Portnummer und Sie können sehen, dass cat #docker automatisch Firewall-Regeln hinzufügt. Ich verwende die iptables-Firewall Einfach die Dockerfile-Datei erstellen und vervollständigen! Zusatzwissen: Open Source Object Storage (Minio) in Docker erstellen Wir haben vor einiger Zeit ein Projekt durchgeführt. Der Kunde konnte die Daten nicht in das externe Netzwerk übertragen, sodass wir nur OSS-Objektspeicher im internen Netzwerk erstellen konnten. Für unsere Geschäftstätigkeit verließen wir uns auf die Plattform von Jidao. Sie haben den S3-Standard übernommen, sodass wir mithilfe von Minio einen Open-Source-OSS-Objektspeicherplatz erstellt haben. Es war eigentlich ganz einfach. docker pull minio/minio zieht das Image aus dem Repository docker run -p 9000:9000 --name minio1 -e „MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE“ -e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYBEISPIELSCHLÜSSEL" -v /mnt/Daten:/Daten -v /mnt/config:/root/.minio minio/minio-server /daten Start-up Lassen Sie uns darüber sprechen, warum Sie sich für Minio entscheiden sollten (1) Es ist eine C++-Schnittstellenunterstützung erforderlich. Da der S3-Standard übernommen wurde, kann Amazon AWS ihn verwenden. (2) Dies ist eine leichte, hoch parallele Lösung (3) Im Vergleich zu FastDFS oder HDFS besteht der Vorteil darin, dass eine gewisse Machbarkeit für die Front-End-Anzeige reserviert werden kann. Ich werde die C++- und Java-Pakete später veröffentlichen. Die oben genannten Schritte zum Bereitstellen mehrerer Tomcat-Dienste mithilfe von DockerFile auf Docker-Containern sind der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: 8 leistungsstarke Techniken zum Erstellen von HTML-Webseiten
>>: Detaillierte Erläuterung des Rundungsgenauigkeitsproblems der toFixed () -Methode in JS
Der größte Teil dieses Artikels bezieht sich auf ...
Ich habe kürzlich an einem Projekt gearbeitet – B...
Inhaltsverzeichnis Hintergrund Erzielen Sie einen...
Dieser Artikel verwendet die Gearman+MySQL-Method...
Bei der Optimierung der Datenbankleistung wird im...
In diesem Artikelbeispiel wird der spezifische Co...
Verwenden von NULL in Vergleichsoperatoren mysql&...
1. Laden Sie die VirtualBox-Software herunter und...
Inhaltsverzeichnis Problembeschreibung Prinzipana...
Schritt 1: Stow installieren In diesem Beispiel v...
Inhaltsverzeichnis Vorwort Was sind Metadaten? Ad...
Dieser Artikel beschreibt die MySQL-Transaktionsv...
Verwenden Sie HTML, CSS und JavaScript, um einen ...
Beim Bereitstellen des Projekts auf Centos ist mi...
Daten in MySQL-Datenbank einfügen. Bisher häufig ...