Diskussion:Startumgebung erstellen/Containerbau: Unterschied zwischen den Versionen

(Schritt 2)
(Schritt 2)
Zeile 7: Zeile 7:
 
===Schritt 2===
 
===Schritt 2===
 
Ausgangspunkt ist die Compose-Datei /vms/dockers/containers/infrastructure/run-joomla.yml
 
Ausgangspunkt ist die Compose-Datei /vms/dockers/containers/infrastructure/run-joomla.yml
 +
 +
* Kopie nach run-<was-weiss-ich>.yml, bearbeiten:
 +
* IP-Adressen sind in einem 8er-Netz, also +'''n'''*8 (1*8 ist schon belegt durch vm leer) für
 +
** networks -subnet
 +
** services: Datenbank
 +
** services: Mailserver
 +
** services: Webserver
 +
* Umbenennen, damit die Infrastrukturen auch parallel laufen können:
 +
** Networks, auch
 +
*** Services
 +
*** Domainname
 +
** Services selbst, dazu jeweils<br />
 +
*** Containername
 +
*** Hostname
 +
* links und depends_on in Service Webserver anpassen auf neuen Service-Namen der Datenbank
 +
* ports, linke Seite erhöhen um '''n'''*1
 +
* volumes Pfad auf den neuen Pfad anpassen

Version vom 20. April 2017, 11:50 Uhr

Flexible Container

Schritt 1

  • Die Dateien der Datenbank lassen sich als einfacher User nicht kopieren, da Benutzer und Gruppe auf 999 stehen. Also muss der root ran.
  • Zugriff per phpMyAdmin nicht vergessen.
  • Zugriff für die neuen IP-Adressen konfigurieren

Schritt 2

Ausgangspunkt ist die Compose-Datei /vms/dockers/containers/infrastructure/run-joomla.yml

  • Kopie nach run-<was-weiss-ich>.yml, bearbeiten:
  • IP-Adressen sind in einem 8er-Netz, also +n*8 (1*8 ist schon belegt durch vm leer) für
    • networks -subnet
    • services: Datenbank
    • services: Mailserver
    • services: Webserver
  • Umbenennen, damit die Infrastrukturen auch parallel laufen können:
    • Networks, auch
      • Services
      • Domainname
    • Services selbst, dazu jeweils
      • Containername
      • Hostname
  • links und depends_on in Service Webserver anpassen auf neuen Service-Namen der Datenbank
  • ports, linke Seite erhöhen um n*1
  • volumes Pfad auf den neuen Pfad anpassen