Ankündigung

Einklappen
Keine Ankündigung bisher.

Edomi im Docker-Container - revised

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • s01iD
    antwortet
    Da steht doch genau, was falsch ist ... Der Latest-Tag wird nicht gefunden, weil es keinen gibt, siehe https://hub.docker.com/r/starwarsfan/edomi-docker/tags
    Der Tag heißt amd64-latest, also musst Du "docker pull starwarsfan/edomi-docker:amd64-latest" benutzen.

    Einen Kommentar schreiben:


  • kamikazen
    antwortet
    wenn ich den container von der tags seite lade, passiert das nachfolgende
    aber auf die weboberfläche von edomi komme ich nicht

    Unbenannt.JPG


    root@Carsten-Nas:~# docker pull starwarsfan/edomi-docker:amd64-2.02.1
    amd64-2.02.1: Pulling from starwarsfan/edomi-docker
    Digest: sha256:3ff5f5b97f4bc982a0469336187ea7c68aa3a09698a 9b1bdf0b25bb57fada397
    Status: Image is up to date for starwarsfan/edomi-docker:amd64-2.02.1
    root@Carsten-Nas:~# docker run starwarsfan/edomi-docker:amd64-2.02.1
    Generating public/private rsa key pair.
    Created directory '/root/.ssh'.
    Your identification has been saved in /root/.ssh/id_rsa.
    Your public key has been saved in /root/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:M7BSmhnQ5BFdMH2JO4EvNbfZ7Kyo85lqO+Eibd+EAYs root@91761aa499ad
    The key's randomart image is:
    +---[RSA 2048]----+
    | .o+oo=.. . |
    | o..o.* + |
    | + oo * = |
    | . O.o+ o o |
    | E * o.S. o |
    | ..o o o |
    | . ..... . |
    | . + =o.o. |
    | o +=B= |
    +----[SHA256]-----+
    -----BEGIN RSA PRIVATE KEY-----
    MIIEpAIBAAKCAQEAxjonOi/WUbk2sCgcFlyKHZpjZJwW0FDhg5oocvjw7zu+WGvr
    sa3Y/orGC9dOuwLcDuZTVT4hXYYumAfNAVaMvMQWuchdDovB7+K1wvx ceYWx6uTV
    18H9oxf3KCNYAT8rNUGkKQywecSJ+zrFBwWLhEdQLXdBAI4keO eTt3OjejxCa7DN
    v1jjUD4AHAQFixPpjsTT0MKWayHXj4W9Uma7wYHZbJ14JdF4rN hro0Sxa6LOa8N6
    X3olotKcRsCgyyKz6g6cIBZhZFU5c5zIjWBg82X1uLB+ixcd1s CkOzetiV6p42dJ
    7MmCpAmwZ3lCNwVDGDbXv9KjmNUZfZwZ2666qwIDAQABAoIBAG vVzuk0hN7IZxvF
    diIkDW61QkTFNRP2K/gvsLl6+3bphU8MxpdN/7HZRIvEgSvzDkt8uPCyb+w0xrwl
    4jxMHRvDgKloelcjaElbh42fQ59IP9WMz1gkTBqhOu826vUirB q4rtk18fsMFBP7
    kJuVRKSdNtzE9zOaH/U15YHzAofHsyjAb598MiJfbWqTgk3OnLrWcZ0lzusZGXwH
    7tKjzDDxNLLtX33uZpTXhLh8ftDyqJJHcqGXQXMLySwvVr9e43 Psq2MdYRg4v0FJ
    EpP9Bd9AzLWOPCrhYlZFVpJsD3M56GnTPhAC6hsl/AejotNKAlW4UkspOASluQ2d
    k1kOpaECgYEA5ShSuT2LFvyo/gQ49GTTWo+/IKh2N+Jin6MTZOMKczaDKG8v+Bk2
    vdQ0wnRpM5yzXWymi4sDMXah1Up1XW/pDQQFAfnPwR2DEcUi/Ul9cmQtCMdnoBux
    sFPkW9CeeTKhJsBw2gqhutX+a4CXF3bYsXoTdDPQRFbM3hiGxl FI28cCgYEA3XJU
    viPppZ6QcWBsvMEk0tPNK+h0CLS/wo6Z9iEo/n35R6Lo2B28581AEfYQqTnMtJoC
    2MOQAaBy3YD8g8oNUECnotM8HL8nO80XVe2FoRC2CgzAI60Ugk eb8HiYjyJtd2Qi
    stcIbfKFOqLt7OQZdPvW34PiaQns57QUMwIgQf0CgYAfAD+As+ S3LWMnSibyWRmG
    rN+saV3k3Yl+Ey+yfEyTnZJMzA3vQGn5cFXa4KjCxLY3M1Wslx fNf0ERe8s44sTi
    b+LFi6ghdf6fTs4W+fQwn4DAKUnJjTWSpybDjQuDVegbN/mMZdfPUNfkbzcBg6B5
    EgzDsabBOATrHuJMvf5fTQKBgQCEqh/2oVEydWIXair6kcNbwqOh8GrDZHWVOxUl
    jQwgGpwivIg+IOKxBBekKwQkPYpTkAiwj8hQES1/Yezlj0CWmYVUWLQkjKgWfXHD
    er6ZlYdZUfYx6VjmC7xyPe03ouptokHfXk+gfrAuRrm/N4/As7cwxLP5NYcF8K5B
    OL7WiQKBgQCEfH88asy8GxsKUddXDofCfaTNP8sEljy3O9Hl9w uZEeNmjNawHIiN
    GvEvZ26+3zzo7ZUB+OdR5ZIAat46EwAB9aYMq93kFCV/1qu6g/p9awnK8Bj0Lou4
    M5VOUFJnm+t8QUZcIpNOG2htLqfcExaOqqaOs0yUz1XSeif31a kC1w==
    -----END RSA PRIVATE KEY-----

    Please save the printed private RSA key and login using:
    "ssh -i ${savedkey} root@${ipaddress}"

    Generating a 2048 bit RSA private key
    .................................................. ......
    .................................................. ............................
    writing new private key to '/etc/pki/tls/private/edomi.key'
    -----
    No value provided for Subject Attribute O, skipped
    No value provided for Subject Attribute OU, skipped
    Signature ok
    subject=/C=NZ/ST=Metropolis/L=Metropolis/CN=edomi
    Getting Private key
    HOSTIP not set, using edomi default settings.
    KNXGATEWAY not set, using edomi default settings.
    KNXACTIVE not set, using edomi default settings.
    WEBSOCKETPORT not set, using edomi default settings.
    Disabling heartbeat log output every second ... configure /usr/local/edomi/edomi.ini

    EDOMI - (c) Dr. Christian Gärtner

    SERVER: Initialisierung
    ntpd: time slew +0.001646s
    EDOMI: Basis-Konfiguration
    /usr/local/edomi/edomi.ini eingelesen

    >>> EDOMI startet in 3 Sekunden (Abbrechen mit ENTER) <<<
    05.10.2020 18:18:32 Prozess MAIN gestartet
    05.10.2020 18:18:32 EDOMI-Version: 2.02
    05.10.2020 18:18:32 EDOMI-ClientId: 3d9205f04e6dc76abc1b813abe8f99aeb3d1a0e[...]
    05.10.2020 18:18:32 Server wurde rebootet
    05.10.2020 18:18:32 Prüfung: 64-Bit-System
    05.10.2020 18:18:32 PHP-Zeitzone: Europe/Berlin (Sommerzeit)
    05.10.2020 18:18:32 Datenbank: Verbindung herstellen
    05.10.2020 18:18:32 Datenbank: 0 Datenbanken überprüft (0 Fehler)
    05.10.2020 18:18:32 Datenbank: RAM reservieren (100 MB pro RAM-DB)
    05.10.2020 18:18:32 Datenbank: edomiAdmin erstellen
    05.10.2020 18:18:32 Datenbank: edomiLive erstellen
    05.10.2020 18:18:32 Datenbank: edomiLive.RAMcmdQueue löschen
    05.10.2020 18:18:32 Datenbank: edomiLive.RAMcmdQueue erstellen
    05.10.2020 18:18:32 Prozess QUEUE starten
    05.10.2020 18:18:32 Prozess SYSINFO starten
    05.10.2020 18:18:32 EDOMI: Pause (kein Live-Projekt vorhanden)
    ^CSIGINT or SIGTERM-------------------------------------------------------------
    OK;STOP/QUIT;WAITING...OMI 2.02 - (c) Dr. Christian Gärtner] 05.10.2020 18:19:38

    Einen Kommentar schreiben:


  • kamikazen
    antwortet
    wenn ich versuche den container zu laden, erscheint folgender satz

    root@Carsten-Nas:~# sudo docker pull starwarsfan/edomi-docker
    Using default tag: latest
    Error response from daemon: manifest for starwarsfan/edomi-docker:latest not found
    root@Carsten-Nas:~#

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Mein Auto fährt nicht mehr, warum?

    Einen Kommentar schreiben:


  • kamikazen
    antwortet
    Docker Container lassen sich darauf installieren.leider funktioniert es mit der Anleitung von dockerhub nicht.

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Moin Carsten

    Zitat von kamikazen Beitrag anzeigen
    Hallo Leute, hat jemand den Docker schon erfolgreich auf einem Unraid-Server als laufen gebracht?
    Ich weiss zwar nicht, was ein Unraid-Server ist, wenn man darauf aber Docker-Container laufen lassen kann und es eine x86-64 Architektur ist, spricht erstmal nichts dagegen.

    Einen Kommentar schreiben:


  • kamikazen
    antwortet
    Hallo Leute, hat jemand den Docker schon erfolgreich auf einem Unraid-Server als laufen gebracht?

    Gruß
    Carsten

    Einen Kommentar schreiben:


  • kordnas
    antwortet
    Zitat von starwarsfan Beitrag anzeigen
    Wer also Docker auf einem arm64v8-System am laufen hat, kann damit gern ein wenig experimentieren und mir Feedback geben
    So... zunächst habe ich den Fehler bekommen
    Code:
    standard_init_linux.go:211: exec user process caused "exec format error"
    Dafür musste ich den Container stoppen und mit stdout noch mal starten
    Code:
    docker container stop edomi
    docker container start -a edomi
    Nach einigem Suchen stellte sich heraus, dass ich eine 32-Bit Version von Raspbian hatte und die 64-Bit Version erst in Beta ist. Ich habe jetzt trotzdem auf 64 Bit aktualisiert

    Habe die Container auch neu erstellt, aber jetzt startet der Container immer noch regelmäßig neu und ich bekomme mit -a keine Ausgabe mehr.
    Code:
    docker logs edomi
    bringt mich auch nicht weiter

    Vorschläge? :-)

    Sandro

    Einen Kommentar schreiben:


  • kordnas
    antwortet
    Woohoo! :-)

    Ich hab es nicht so mit Hardware und Prozessorarchitekturen und so... Bei genauerer Betrachtung ist der Pi4 aber ein arm64v8 Gerät :-)

    Kannst du mit dem hier für Mosquitto was anfangen?
    https://hub.docker.com/r/arm64v8/eclipse-mosquitto/

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    N'abend miteinander,

    oder besser gesagt: Guten Morgen!

    So schnell kann's gehen. Ich habe eben eine erste Version eines Docker-Images basierend auf arm64v8 und CentOS 8 auf Dockerhub hochgeladen. Wer also Docker auf einem arm64v8-System am laufen hat, kann damit gern ein wenig experimentieren und mir Feedback geben. Mangels entsprechendem System kann ich's selber nicht testen...

    Momentan noch nicht vorhanden:
    • Mosquitto (auf die Schnelle keine Pakete für arm64v8 gefunden)
    • php-ssh2 (scheint es für arm64v8 auch nicht zu geben)
    Happy testing!

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hallo Sandro

    Zitat von kordnas Beitrag anzeigen
    Gibt wirklich einen arm32v7-latest Tag im Docker Hub? Hab keinen gesehen
    Nein, gibt es nicht. Details dazu siehe hier. Das steht dann auch etwas weiter hinten hier in diesem Thread.


    Zitat von kordnas Beitrag anzeigen
    Und wenn ich versuche die Images manuell zu erstellen scheitere ich an der arm32v7.Dockerfile
    Das würde sich lösen lassen, nur Edomi als solches funktioniert nicht auf 32Bit-Architekturen. Von daher wird das unter ARMv7 nichts werden.

    Für ein ARMv8-Image hatte ich bisher noch keine Zeit...

    Einen Kommentar schreiben:


  • kordnas
    antwortet

    Zitat von starwarsfan Beitrag anzeigen
    auf Dockerhub hochgeladen:
    Ich versuche mich gerade an edomi im Docker auf nem RPi4

    Gibt wirklich einen arm32v7-latest Tag im Docker Hub? Hab keinen gesehen

    Und wenn ich versuche die Images manuell zu erstellen scheitere ich an der arm32v7.Dockerfile mit
    HTML-Code:
    No package epel-release available.
    Error: nothing to do
    Sandro

    P.S. Hab gerade noch gesehen, dass es da wohl verschiedenste Probleme mit Repos und Versionen gibt. Ist der letzte Stand, dass es auf nem RPi4 in Docker nicht (nur sehr aufwändig) geht?

    Zuletzt geändert von kordnas; 19.09.2020, 22:08.

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hallo miteinander,

    hm, komisch. Da muss ich wohl irgendwie/-wann mal noch etwas tiefer graben, da das Problem hier bei mir nicht auftritt...

    Einen Kommentar schreiben:


  • philipp900
    antwortet
    Zitat von s01iD Beitrag anzeigen
    Ich habe nach wie vor das Problem, dass der Apache nicht startet (Tag: amd64-2.02.1).
    Wenn ich mich dann per ssh einlogge und den Apache manuell starte, gehts sofort, ohne irgendwelche PID-Files löschen zu müssen ... any ideas?
    Musste heute ein paar mal neustarten und habe das selbe Verhalten beobachtet.
    /var/log/httpd/error_log sagt folgendes:
    Code:
    [Wed Aug 19 16:36:39.363873 2020] [auth_digest:error] [pid 392] (17)File exists: AH01762: Failed to create shared memory segment on file /run/httpd/authdigest_shm.392
    [Wed Aug 19 16:36:39.363918 2020] [auth_digest:error] [pid 392] (17)File exists: AH01760: failed to initialize shm - all nonce-count checking and one-time noncesdisabled
    [Wed Aug 19 16:36:39.363934 2020] [:emerg] [pid 392] AH00020: Configuration Failed, exiting
    Es scheint als würde "stop_services()" nicht aufgerufen werden, denn httpd räumt sein run Verzeichnis nicht auf.
    Wieso habe ich noch nicht herausgefunden.

    Aber du kannst das Verzeichnis einfach bei jedem Start löschen.
    Probier mal in der /root/start.sh die Zeile 92 abzuändern:
    Code:
    # Cleanup potential leftovers
    rm -rf /run/httpd/*

    Einen Kommentar schreiben:


  • s01iD
    antwortet
    Ich habe nach wie vor das Problem, dass der Apache nicht startet (Tag: amd64-2.02.1).
    Wenn ich mich dann per ssh einlogge und den Apache manuell starte, gehts sofort, ohne irgendwelche PID-Files löschen zu müssen ... any ideas?

    Einen Kommentar schreiben:

Lädt...
X