Heim > Betrieb und Instandhaltung > Docker > Wie Docker ein Projekt ausführt

Wie Docker ein Projekt ausführt

王林
Freigeben: 2020-03-25 17:55:00
Original
5016 Leute haben es durchsucht

Wie Docker ein Projekt ausführt

1. Geben Sie das Verzeichnis ein, in dem Ihr Projektwar gespeichert ist

Bearbeiten Sie die Dockerfile-Datei

vim Dockerfile
Nach dem Login kopieren

Der Inhalt ist wie folgt folgt:

rom registry.docker-cn.com/library/tomcat

MAINTAINER heihezi heihezi@foxmail.com

COPY myproject.war /usr/local/tomcat/webapps
Nach dem Login kopieren

2. Erstellen Sie Ihr eigenes Image

docker build -t myproject:latest .
Nach dem Login kopieren

Wie erwartet werden die Schritte zum Erstellen des Images angezeigt:

Successfully built b3f6ac3157ae
Nach dem Login kopieren

Die letzte Zeichenfolge ist der Bild-ID-Teil.

Sie können zu diesem Zeitpunkt Docker-Images ausführen, um Ihre eigenen Bildinformationen anzuzeigen

3. Führen Sie Ihren eigenen Docker-Container aus

docker run -d -p 8888:8080 myproject
Nach dem Login kopieren

Hier ist -d Im Hintergrund ausgeführt. -p ist der angegebene Port, und der folgende 8888:8080 dient dazu, den 8888-Port des Hosts dem 8080-Port von Docker zuzuordnen. Wenn der Vorgang erfolgreich ist, wird eine ID ausgedruckt

4. Greifen Sie auf Ihr eigenes Projekt zu

Überprüfen Sie, ob Tomcat erfolgreich gestartet wird

192.168.1.178:8888
Nach dem Login kopieren

Auf das Projekt zugreifen (Projektnamen hinzufügen)

192.168.1.178:8888/myproject
Nach dem Login kopieren

Empfohlenes Tutorial: Docker-Tutorial

Das obige ist der detaillierte Inhalt vonWie Docker ein Projekt ausführt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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