Benutzer-Werkzeuge

Webseiten-Werkzeuge


docker:compose

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
docker:compose [2026/02/12 05:08] – [Secrets und docker-compose - ein Beispiel] franzdocker:compose [2026/02/12 05:09] (aktuell) – [Docker container basierend auf docker-compose.yml neu erstellen:] franz
Zeile 105: Zeile 105:
 bedeutet: bedeutet:
  
-  *+  * **''up'' **: Starte/erstelle Container basierend auf deinem ''docker-compose.yml''  (Service-Definitionen). 
 +  * **''-d'' **: //detached//  – läuft im Hintergrund, du bekommst die Konsole sofort zurück. 
 +  * **''–force-recreate'' **: Container werden **neu erstellt**, auch wenn Docker denkt „ist eh schon aktuell“. 
 +→ wichtig, wenn du z. B. **Volumes/Mounts**, **environment**  oder **Config-Dateien**  geändert hast und sicherstellen willst, dass das wirklich im Container landet.
  
-**''up'' **: Starte/erstelle Container basierend auf deinem ''docker-compose.yml''  (Service-Definitionen). +  * **''app'' **: Nur der **Service ''app'' **  wird betroffen (nicht db/redis etc.). Was dabei typischerweise passiert: 
-  * +  * Der **alte Container**  für ''app''  wird gestoppt und entfernt. 
- +  * Ein **neuer Container**  wird mit derselben Service-Config erstellt (inkl. neuen Mounts/ENV). 
-**''-d'' **: //detached//  – läuft im Hintergrund, du bekommst die Konsole sofort zurück. +  * **Benannte Volumes**  wie ''nextcloud:''  bleiben erhalten (deine Daten sind nicht weg). 
-  * +  * **Nicht benannte/temporäre Container-Dateien**  sind weg (weil neuer Container). Praktisch als Merksatz: 
- +➡️ **„Starte ''app''  neu, aber garantiert mit //frischer Container-Instanz//  und aktueller Compose-Konfiguration.“**
-**''--force-recreate'' **: Container werden **neu erstellt**, auch wenn Docker denkt „ist eh schon aktuell“. \\ → wichtig, wenn du z. B. **Volumes/Mounts**, **environment**  oder **Config-Dateien**  geändert hast und sicherstellen willst, dass das wirklich im Container landet. +
-  * +
- +
-**''app'' **: Nur der **Service ''app'' **  wird betroffen (nicht db/redis etc.). +
-Was dabei typischerweise passiert: +
- +
-  * +
- +
-Der **alte Container**  für ''app''  wird gestoppt und entfernt. +
- +
-  * +
- +
-Ein **neuer Container**  wird mit derselben Service-Config erstellt (inkl. neuen Mounts/ENV). +
- +
-  * +
- +
-**Benannte Volumes**  wie ''nextcloud:''  bleiben erhalten (deine Daten sind nicht weg). +
-  * +
- +
-**Nicht benannte/temporäre Container-Dateien**  sind weg (weil neuer Container). +
-Praktisch als Merksatz: \\ ➡️ **„Starte ''app''  neu, aber garantiert mit //frischer Container-Instanz//  und aktueller Compose-Konfiguration.“**+
  
  
docker/compose.1770869302.txt.gz · Zuletzt geändert: von franz

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki