Heim > Betrieb und Instandhaltung > Docker > So stellen Sie Webprojekte mit Docker korrekt bereit

So stellen Sie Webprojekte mit Docker korrekt bereit

王林
Freigeben: 2020-11-05 17:13:02
nach vorne
5772 Leute haben es durchsucht

So stellen Sie Webprojekte mit Docker korrekt bereit

Die spezifischen Schritte sind wie folgt:

(Empfohlenes Tutorial: Docker-Tutorial)

1: Erstellen Sie nach Belieben ein Verzeichnisdock und bereiten Sie die folgenden Dateien vor:

So stellen Sie Webprojekte mit Docker korrekt bereit

2. Schreiben Sie eine Docker-Datei. Dadurch können Sie schnell Docker Mirror erstellen.

vi  Dockerfile
Nach dem Login kopieren

Fügen Sie die folgende Konfiguration hinzu. usr/local/ Ändern Sie das aktuelle Verzeichnis ( Das JDK des gleichen Ebenenverzeichnisses wie die Docker-Datei wird zu /usr/local/ des Bildes hinzugefügt

(3) ENV JAVA_HOME /usr/local/jdk1.8.0_191 Legen Sie die Java-Umgebungsvariable fest

(4) EXPOSE 8080 Der für die Außenwelt zugängliche Port ist praktisch für den externen Zugriff.

(5) Der CMD /usr/local/tomcat8/bin/catalina.sh-Ausführungsbefehl wird ausgeführt, nachdem der Container ausgeführt wird , nur der letzte ist gültig.


3. Erstellen Sie das Image. Befehl:

FROM centos
MAINTAINER this is dock image <jsh>
ADD jdk1.8.0_191 /usr/local/java
ENV JAVA_HOME /usr/local/java
ENV JAVA_BIN /usr/local/java/bin
ENV JRE_HOME /usr/local/java/jre
ENV PATH $PATH:/usr/local/java/bin:/usr/local/java/jre/bin
ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar
ADD apache-tomcat-8.5.40 /usr/local/tomcat8
ENTRYPOINT ["/usr/local/tomcat8/bin/catalina.sh","run"]
ADD ./manager.war /usr/local/tomcat8/webapps
EXPOSE 8080
Nach dem Login kopieren
Die Container-ID

-p verwendet Port-Mapping. 8060:8080 bedeutet, dass der 8080-Port des Containers dem 8060-Port des Hosts zugeordnet wird.

Alle laufenden Container anzeigen

Befehl:

docker build -t dock .
Nach dem Login kopieren

5. Bereitstellungsergebnisse testen ip:8060 Wenn die Tomcat-Seite angezeigt wird, bedeutet dies, dass der Container erfolgreich gestartet wurde.

Das obige ist der detaillierte Inhalt vonSo stellen Sie Webprojekte mit Docker korrekt bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage