Diskussion:Startumgebung erstellen/Containerbau: Unterschied zwischen den Versionen

(Schritt 2)
(Container für die Infrastrukur)
Zeile 11: Zeile 11:
 
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-.yml, bearbeiten:
+
* 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
 
* IP-Adressen sind in einem 8er-Netz, also +'''n'''*8 (1*8 ist schon belegt durch vm leer) für
 
** networks -subnet
 
** networks -subnet
Zeile 27: Zeile 27:
 
* ports, linke Seite erhöhen um '''n'''*1
 
* ports, linke Seite erhöhen um '''n'''*1
 
* volumes Pfad auf den neuen Pfad anpassen
 
* volumes Pfad auf den neuen Pfad anpassen
 +
 +
====Container für den Tester====
 +
Ausgangspunkt ist die Compose-Datei /vms/dockers/containers/testers/simple-joomla.yml.

Version vom 20. April 2017, 14:55 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

Um mit einem Compose-Template zu arbeiten, das Variablen enthält, habe ich dies hier gefunden!

Container für die Infrastrukur

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

Container für den Tester

Ausgangspunkt ist die Compose-Datei /vms/dockers/containers/testers/simple-joomla.yml.