Benutzer-Werkzeuge

Webseiten-Werkzeuge


docker:volumes

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
docker:volumes [2023/12/22 12:10] franzdocker:volumes [2024/10/18 10:46] (aktuell) franz
Zeile 1: Zeile 1:
-====== Docker Volumes ======+====== Docker Images ======
  
-===== Volumes erweitern und in Compose einbinden =====+----
  
-Will man z.B. wie in Nextcloud 28 notwendig, das PHP Modul bz2 einbinden (ist nicht im Originalimage enthalten), ist folgendermaßen vorzugehen:\\ +===== Images erweitern und in Compose einbinden =====
-1. erstelle im Verzeichnis, wo das docker-compose.yml file abgelegt ist eine Datei mit Namen Docker+
  
-2.  Paste folgenden Beispielcode in das Dockerfile+Will man z.B. wie in Nextcloud 28 notwendig, das PHP Modul bz2 einbinden (ist nicht im Originalimage enthalten), ist folgendermaßen vorzugehen: 
 + 
 +==== 1. erstelle im Verzeichnis ==== 
 + 
 +wo das docker-compose.yml file abgelegt ist eine Datei mit Namen Docker 
 + 
 +==== 2. Paste folgenden Beispielcode in das Dockerfile ====
  
 <code> <code>
Zeile 15: Zeile 20:
 </code> </code>
  
-3. Referenziere das Dockerfile in deiner ''docker-compose.yml'':+==== 3. Referenziere das Dockerfile in deiner docker-compose.yml : ==== 
 <code> <code>
 version: '3.8' version: '3.8'
 services: services:
   nextcloud:   nextcloud:
- <font inherit/inherit;;#e74c3c;;inherit>build: .</font>+  build: .
     ports:     ports:
       - "8080:80"       - "8080:80"
Zeile 27: Zeile 33:
  
 In diesem Beispiel bedeutet ''build: .'', dass Docker das ''Dockerfile'' im aktuellen Verzeichnis verwenden soll, um das Image für den Service ''nextcloud'' zu bauen. Die ''ports''-Anweisung legt fest, dass der Port 80 des Containers auf Port 8080 deines Hostsystems abgebildet wird. In diesem Beispiel bedeutet ''build: .'', dass Docker das ''Dockerfile'' im aktuellen Verzeichnis verwenden soll, um das Image für den Service ''nextcloud'' zu bauen. Die ''ports''-Anweisung legt fest, dass der Port 80 des Containers auf Port 8080 deines Hostsystems abgebildet wird.
 +==== 4. Starte deine Dienste ====
  
-3. Starte deine Dienste+Führe
  
-Führe ''docker-compose up --build -d'' aus, um das Image zu bauen und deinen Container zu starten.+<code> 
 +docker-compose up -build -d 
 + 
 +</code> 
 + 
 +aus, um das Image zu bauen und deinen Container zu starten 
 + 
 +Will man mehr Output über den Build Prozess am Schirm haben: 
 + 
 +<code> 
 +docker-compose --verbose up -–build -d 
 + 
 +</code>
  
  
docker/volumes.1703243459.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