Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Files in Docker Container kopieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Files in Docker Container kopieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bambulko last edited by

      Hallo,
      ich möchte gerne ein Bild von dem Rechner auf dem iobroker in einem Docker Container läuft in diesen Container kopieren, so dass ich das Bild Anzeigen kann. Das kopieren klappt auch eigentlich (z.B. mit docker cp ....). Wenn ich mich dann in den Docker Container einlogge, sehe ich das file auch. Aber vom iobroker sehe ich es eben nicht. Wenn ich jetzt aber über die iobroker UI ein file hochlade, sehe ich es in den Verzeichnissen, sowohl vom iobroker, als auch im Docker Container. Hat jemand eine Erklärung dafür?

      Thomas Braun haus-automatisierung OliverIO 3 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Bambulko last edited by

        @bambulko sagte in Files in Docker Container kopieren:

        Hat jemand eine Erklärung dafür?

        Dateioperationen bei vis müssen über den eigenen Dateimanager vorgenommen werden. Einfach in ein Verzeichnis kopieren funktioniert bewusst nicht.

        1 Reply Last reply Reply Quote 3
        • haus-automatisierung
          haus-automatisierung Developer Most Active @Bambulko last edited by

          @bambulko Es wird nicht einfach nur 1:1 eine Datei in das Verzeichnis gespeichert, sondern auch Metadaten zu der Datei in einem json-File abgelegt (_data.json oder so? Müsste ich nachgucken).

          Daher immer über den js-controller / writeFile die Dateien dort ablegen. z.B. eben über den File Manager vom Admin.

          1 Reply Last reply Reply Quote 1
          • OliverIO
            OliverIO @Bambulko last edited by

            @bambulko

            warum docker cp?

            du hast doch sicherlich volumes für deinen container definiert.
            diese volumes werden im dateiverzeichnis des containers eingeblendet

            Hier der Ausschnit zu iobroker container von buanet

            Persistent data
            To make your ioBroker configuration persistent it is recommended to mount a volume or path to /opt/iobroker.
            
            On command-line add
            
            -v iobrokerdata:/opt/iobroker
            On docker-compose add
            
                volumes:
                  - iobrokerdata:/opt/iobroker
            

            diese zeilen bedeuten, das das lokalen verzeichnis iobrokerdata
            als verzeichnis /opt/iobroker im container verfügbar ist.
            wenn du nun eine datei nach
            iobroker/iobroker-data/files
            kopierst, dann landet diese im container im verzeichnis
            /opt/iobroker/iobroker-data/files

            dort kannst du sie dann verwenden. wenn du sie über den web-adapter verwenden willst, dann musst du sie mit diesem befehl dem iobroker bekannt machen
            https://www.iobroker.net/docu/index-98.htm?page_id=3971&lang=de#iobroker_file_write

            B 1 Reply Last reply Reply Quote 0
            • B
              Bambulko @OliverIO last edited by

              @oliverio Ok danke. Ich habe jetzt ein Script, dass dieses File mit write file kopiert, sobald es dort auftaucht.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              895
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              4
              5
              993
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo