Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:docker [2021/07/27 21:34] – [Volkszaehler "erweitern"] itchy2howto:docker [2021/07/27 21:38] (aktuell) – [offene Punkte] itchy2
Zeile 170: Zeile 170:
 <note>Die Lösung ist ohne Flock realisiert sondern mit "IF-ELSE". Siehe hierzu auch: [[datenmengen]]</note> <note>Die Lösung ist ohne Flock realisiert sondern mit "IF-ELSE". Siehe hierzu auch: [[datenmengen]]</note>
  
-====Volkszaehler "erweitern"====+====Volkszaehler Docker anpassen====
 Das minimalistische Volklszaehler Dockerfile muss für das Zusammenspiel mit Jobber erweitert werden: Das minimalistische Volklszaehler Dockerfile muss für das Zusammenspiel mit Jobber erweitert werden:
  
Zeile 211: Zeile 211:
  
 <note important>Über <code>RUN echo "root:root_pw" | chpasswd</code> muss dem root User ein Passwort zugeteilt werden, ansonsten funktioniert der SSH-Zugriff nicht!</note> <note important>Über <code>RUN echo "root:root_pw" | chpasswd</code> muss dem root User ein Passwort zugeteilt werden, ansonsten funktioniert der SSH-Zugriff nicht!</note>
 +
 +====Docker Compose File====
 +Ein fertiges Docker Compose File könnte wie folgt aussehen:
 +
 +<code>
 +version: '3'
 +
 +  mysqldb:
 +    image: mysql
 +    container_name: mysqldb
 +    command: --default-authentication-plugin=mysql_native_password
 +    restart: always
 +    ports:
 +      - 3306:3306
 +      - 33060:33060
 +    volumes:
 +      - <replace_with_localpath>/mysql/etc/mysql/conf.d:/etc/mysql/conf.d
 +      - <replace_with_localpath>/mysql/var/lib/mysql:/var/lib/mysql
 +
 +    volkszaehler:
 +    image: volkszaehler_ssh:2021-04-11_22-34
 +    container_name: volkszaehler
 +    ports:
 +      - 8080:8080
 +      - 8082:8082
 +      - 5582:5582
 +    depends_on:
 +      - mysqldb
 +    links:
 +      - mysqldb
 +    restart: always
 +
 +  jobber_mysql_ssh:
 +    image: jobber_mysql_ssh:2021-04-11_15-59
 +    container_name: jobber
 +    restart: always
 +    volumes:
 +      - <replace_with_localpath>/jobber/jobberuser:/home/jobberuser
 +</code>
 =====offene Punkte===== =====offene Punkte=====
-  * Aggregationen in der Middleware  
   * Mapping der Config-Files ohne erneutes Docker Build   * Mapping der Config-Files ohne erneutes Docker Build
   * Überprüfung des Ansatzes für den Push-Server   * Überprüfung des Ansatzes für den Push-Server
howto/docker.txt · Zuletzt geändert: 2021/07/27 21:38 von itchy2