Heim >Betrieb und Instandhaltung >Docker >Wie konfiguriere ich die Speichergröße für Docker?

Wie konfiguriere ich die Speichergröße für Docker?

coldplay.xixi
coldplay.xixiOriginal
2020-06-12 15:25:408263Durchsuche

Wie konfiguriere ich die Speichergröße für Docker?

Wie konfiguriere ich die Speichergröße für Docker?

So lösen Sie die Speichergröße der Docker-Konfiguration:

1. Mounten Sie die Konfigurationsdatei im Docker

Mounten Sie die Catalina.sh-Konfigurationsdatei von Tomcat in Docker auf dem Host und konfigurieren Sie dann die JVM-Speichergröße in Catalina.sh.

1. Ein Tomcat-Container muss erneut ausgeführt werden (Hinweis: Der Port- und Containername kann nicht wiederholt werden)

  docker run -d \
  -v /server/webapps:/usr/local/tomcat/webapps/ \
  -v /server/catalina.sh:/usr/local/tomcat/bin/catalina.sh \
  -v /server/logs/demo:/server/logs/demo \
  -e TZ="Asia/Shanghai" \
  --privileged=true \
  --name demo \
  -p 8080:8080 \
  tomcat8

Anweisungen:

* -v /server/webapps:/usr/local/tomcat/webapps/ Mounten Sie das aktuelle Projekt Das laufende Verzeichnis zu Webapps unter Tomcat

* -v /server/catalina.sh:/usr/local/tomcat/bin/catalina.sh Mounten Sie die catalina.sh des Hosts in die catalina.sh unter Tomcat im Docker

* -v /server/logs/demo:/server/logs/demoMounten Sie die Beim Host anmelden

* -e TZ="Asia/Shanghai"Zeitzone im Host festlegen

* --privileged=trueEchte Root-Berechtigungen im Container festlegen

* -p 8080:8080Port zuordnen

* tomcat8Der Name des Bildes

Konfigurationsspeicher in 2.catalina.sh

cygwin=false wird unten hinzugefügt:

JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:MaxNewSize=256m -XX:PermSize=128m -XX:MaxPermSize=256m"

-xms Heap-Speicher initialisieren

-xmx Maximaler Heap-Speicher

2. Ändern Sie direkt die Konfiguration von catalina.sh des Tomcat-Containers

Sie können den Container direkt aufrufen, um die Konfigurationsdatei catalina.sh von Tomcat zu ändern. Diese Methode wird jedoch nicht empfohlen, da es in Zukunft problematisch sein wird, sie anzuzeigen und erneut aufzuhängen Die Konfiguration ist umständlich. Wenn Sie den Container erneut ausführen müssen, kennen Sie die Speichergröße in

nicht

docker exec -it db4f671aedd6f64b828465cb73f68257 /bin/bash2. Suchen Sie die Konfigurationsdatei catalina.sh und fügen Sie die Konfiguration hinzu (Schritt 1. Fügen Sie einfach die Konfigurationsanweisung hinzu)

// Wenn kein vi-Befehl vorhanden ist, müssen Sie dies tun install

vi /usr/local/tomcat/bin/catalina.sh// Container verlassen und neu starten

exit

docker restart 87ffec4b4898cbc4ffa8cc376e15c31dEmpfohlenes Tutorial: „

Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich die Speichergröße für Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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