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 Befehl crontab wird von Unix und Linux verwen...
Ich habe viele relevante Tutorials im Internet ge...
Im Test wurde festgestellt, dass wenn die Seitende...
Inhaltsverzeichnis 01 JavaScript (abgekürzt: js) ...
Grundlegende Syntax: <Eingabetyp="versteck...
In diesem Artikel wird der spezifische Code für J...
Installieren Sie die Linux7.2-Internetzugriffskon...
Vorwort Linux-Gruppen sind Organisationseinheiten...
CentOS7 herunterladen Das Image, das ich herunter...
Schalten Sie den Ping-Scan aus, obwohl dies nicht...
Zu den wichtigsten Funktionen der InnoDB-Speicher...
Inhaltsverzeichnis 1. Was für eine Art von Backup...
Vorwort Die sogenannte Fuzzy-Abfrage dient dazu, ...
Unter Ubuntu kommt es häufig vor, dass sich das T...
Inhaltsverzeichnis 1. Die Rolle der Nginx-Prozess...