Containerbau

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