Heim > Betrieb und Instandhaltung > Docker > So stellen Sie ein Kriegspaket für Docker bereit

So stellen Sie ein Kriegspaket für Docker bereit

angryTom
Freigeben: 2020-03-31 16:07:36
Original
4328 Leute haben es durchsucht

So stellen Sie ein Kriegspaket für Docker bereit

So stellen Sie das Kriegspaket in Docker bereit

Die Methode zum Platzieren des Kriegspakets in Tomcat unter Docker ist wie folgt:

1. Zuerst müssen Sie das War-Paket in das Centos-System einfügen. In diesem Artikel wird ein test.war-Projekt im Hauptverzeichnis des Centos-Systems abgelegt. Jeder sollte damit vertraut sein, das Format ist wie folgt:

scp local_file remote_username@remote_ip:remote_folder
Nach dem Login kopieren

2. Verschieben Sie test.war von Centos in den Container, der vom Tomcat-Image unter Docker gestartet wurde.

(Weitergabe verwandter Video-Tutorials: Java-Video-Tutorial)

docker cp test.war containerID:/usr/local/tomcat/webapps/
Nach dem Login kopieren

Hinweis:

containerID ist die Container-ID oder der Containername des Tomcat-Images, das Sie verwenden angefangen. Das ist auch ok.

Dies dient dazu, test.war unter Tomcats Webapps zu platzieren

Allgemeine Befehle für Docker

Zum leichteren Verständnis nehmen wir hier das Tomcat-Bild als Beispiel. Eine Zeile Syntaxbeschreibung und eine Zeile Beispiele.

Generieren Sie einen Container über das Bild

docker run -p port1:port2 containerName:tag
docker run -p 8080:8080 tomcat:latest
Nach dem Login kopieren

Starten Sie einen vorhandenen Container

docker start containerID/containerName
docker start admiring_turing
Nach dem Login kopieren

Wobei admiring_turing ein vom Tomcat-Image erstellter Containername ist, können Sie auch dessen Container-ID verwenden

Container stoppen

docker stop containerID/containerName
docker stop admiring_turing
Nach dem Login kopieren

Container neu starten

docker restart containerID/containerName
docker restart admiring_turing
Nach dem Login kopieren

Interaktiv mit einem gestarteten Container arbeiten

docker exec -i -t containnerID/containerName /bin/bash
docker exec -i -t admiring_turing /bin/bash
Nach dem Login kopieren

Dateien in den Container kopieren

docker cp src_path container:dest_path
docker cp /test.txt admiring_turing:/usr/local/
Nach dem Login kopieren

test.txt ist eine von mir selbst erstellte und in das Verzeichnis /usr/local des Containers kopierte Testdatei.

Führen Sie einen Container im Hintergrund aus

docker run -d -p image:tag
docker run -d -p tomcat:latest
Nach dem Login kopieren

Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonSo stellen Sie ein Kriegspaket für Docker bereit. 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