NEWS
Yahka Adapter in iobroker im Docker Container
-
@thomask1966 was ist ein stack?
und iobrokerdata ist wie bei dir drin hab ich wohl nicht mit kopiert ...version: '3' services: iobroker: container_name: iobroker image: buanet/iobroker:latest hostname: iobroker network_mode: "host" restart: always ports: - "8081:8081" environment: AVHAI: true volumes: - iobrokerdata:/opt/iobroker
-
stack gefunden kommt aber die gleiche fehlermeldung
must be mapping a volume oder so ähnlich
-
@tomme
Das gleiche wie Deine yml-Datei.
Einfach unter Stacks im Portainer „Add Stack“ machen. Ein Namen vergeben, den Inhalt Deiner yml-Datei reinkopieren und dann „Deploy Stack“ unten klicken.Gruß Thomas
-
@tomme sagte in Yahka Adapter in iobroker im Docker Container:
ist doch nur eine Vorlage :
volumes: - iobroker_data:/opt/iobroker
Hast du auch so ein Verzeichniss
Bei Host brauchst du kein
ports: - "8081:8081"
-
@thomask1966
cool mit dem stack da spare ich mmir in zukunft die terminalsitzung für die paar container -
@glasfaser sagte in Yahka Adapter in iobroker im Docker Container:
- iobroker_data:/opt/iobroker
mir fehlt der unterstrich iobroker und data ... moment
-
-
@thomask1966 leider nein selbe meldung
sieht bei mir jetzt so aus
version: '3' services: iobroker: container_name: iobroker image: buanet/iobroker:latest hostname: iobroker network_mode: "host" restart: always environment: AVHAI: true volumes: - iobroker_data:/opt/iobroker
-
-
@tomme
Wenn Du den Unterstrich ergänzt hast und unter Volumes ohne, dann passt es nicht.Nimm mal die Port-Definition noch raus.
Gruß Thomas
-
version: '3' services: iobroker: container_name: iobroker image: buanet/iobroker:latest hostname: iobroker network_mode: "host" restart: always environment: AVHAI: true volumes: - /mnt/data/iobroker-data:/opt/iobroker
das ist jetzt im stack aber gleiche meldung```
-
@tomme sagte in Yahka Adapter in iobroker im Docker Container:
- /mnt/data/iobroker-data:/opt/iobroker
Das war doch nur ein Beispiel , du mußst schon
- /mnt/data/iobroker-data:
auf dein Systemordner anpassen
Mount -Ordner -
@glasfaser
du meinst ich muss unter opt ein iobroker ordner haben? -
vorher stand das auch drin mit dem /opt/iobroker
aber angelegt habe ich keinen soll ich mal schauen ob der da ist?
-
@tomme
nee der ist nicht dasoll ich den anlegen oder wa s meinst mit systemordner?????
-
bei der stand alone installation war der immer da
-
mein /mnt/ ist auch leer ... ich steh auf m schlauch
-
@tomme
Ist Dir Angabe unter Volumes eigentlich klar?
Der Teil links vom Doppelpunkt verweist auf einen Ordner auf Deinem Host. Der Teil rechts auf den Ordner im Container.
Du kannst entscheiden wo auf Deinem Host die Daten gespeichert werden soll.
Das kann auch wieder /opt/iobroker sein.Gruß Thomas
-
@tomme sagte in Yahka Adapter in iobroker im Docker Container:
bei der stand alone installation war der immer da
Ja ... alles gut ... geht auch ohne volumes
volumes:
- /mnt/data/iobroker-data:/opt/iobrokerdas ist doch nur ein Mount , sonst hast du kein Zugriff auf den inhalt von /opt/iobroker , da er im Container ist.
( Kurz und knapp : der Inhalt wird ausgelagert ) -
doch hab über /var/lib/docker/volumes ... zugriff gehabt
aber wäre schöner über so nen mount da muss ich dann nicht als root rein
kann auch sein das ich über opt iobroker zugang hatte da hab ich aber seit docker nicht mehr rein geschaut