Comments (5)
Hallo,
im Container läuft kein iobroker Daemon. Daher ist auch kein "iobroker stop" möglich. Bitte verwende stattdessen "pkill io". Siehe dazu auch https://buanet.de/knowledge-base/steuerung-iob-ueber-kommandozeile/.
MfG,
André
from iobroker.docker.
Hallo buanet,
ich versuche gerade die Einrichtung von redis mit iobroker in einem docker-compose Netzwerk. Ich habe es folgendermaßen versucht:
docker-compose exec iobroker pkill io
docker-compose exec iobroker setup custom
Type of objects DB [(f)ile, (r)edis], default [file]:
Host / Unix Socket of objects DB(file), default[0.0.0.0]:
Port of objects DB(file), default[9001]:
Type of states DB [(f)file, (r)edis], default [file]: r
When States are stored in a Redis database please make sure to configure Redis
persistence to make sure a Redis problem will not cause data loss!
Host / Unix Socket of states DB (redis), default[0.0.0.0]: redis
Port of states DB (redis), default[6379]:
Host name of this machine [iobroker]:
This host appears to be a Master or a Single host system. Is this correct? [Y/n]:
Do you want to migrate objects and states from "file/file" to "file/redis" [y/N]: y
Connecting to previous DB "file"...
Cannot migrate DB while js-controller is still running!
Please stop ioBroker and try again. No settings have been changed.
Irgendwie komme ich da nicht weiter. Scheinbar startet sich io innerhalb des Containers gleich wieder selbst? Deine Internetseite ist derzeit leider nicht erreichbar.
Vielen Dank schon mal für die Hilfe.
EDIT: der redis Server ist unter dem Hostname "redis" aus dem iobroker-Container anpingbar. Daran sollte es also nicht liegen.
from iobroker.docker.
Hallo, falls es noch aktuell ist, die Website ist wieder online.
MfG,
André
from iobroker.docker.
Vielen Dank für die Rückmeldung André.
Ich hatte gerade mit ioBroker begonnen und meine Installation dann sowieso noch mal auf einen Odroid-C4 umgezogen. Ich habe dort die Umgebungsvariablen für Redis (übrigens danke für die klasse Dokumentation auch auf Docker-Hub) in Docker-Compose verwendet. So waren zwar manuell angelegte States weg, aber damit konnte ich zu diesem Zeitpunkt noch leben.
Die Frage, wie man innerhalb des Docker Containers zwischen File-basierter States-DB und Redis wechseln kann (ohne Datenverlust selbstverständlich) bleibt damit aber weiterhin noch offen. Ist vielleicht auch für andere Anwender interessant.
from iobroker.docker.
Die Frage, wie man innerhalb des Docker Containers zwischen File-basierter States-DB und Redis wechseln kann (ohne Datenverlust selbstverständlich) bleibt damit aber weiterhin noch offen. Ist vielleicht auch für andere Anwender interessant.
Ich glaube das geht nicht so einfach. Ist aber kein Docker spezifisches Thema. Ist vielleicht mal eine Frage fürs ioBroker Forum.
MfG,
André
from iobroker.docker.
Related Issues (20)
- [Problem]: Container working but unhealthy HOT 1
- [Feature Request]: possibility to call a restart from inside ioBroker (e.g. javascript-adapter) HOT 6
- [Feature Request]: Podman support (rootless by default) in installation script. HOT 6
- [Feature Request]: Working together on a helm chart HOT 2
- [Problem]: cannot pull most of the tags for ghcr.io/buanet/iobroker HOT 1
- [Feature Request]: Add set -e to healthcheck.sh HOT 1
- [Feature Request]: migrate to PUID/PGID since it is the defacto standard HOT 2
- [Problem]: userscripts are not owned by the SETGID/SETUID user HOT 2
- [Problem]: iobroker_startup.sh should respect traps HOT 3
- [Feature Request]: Disable keep-alive feature for containers, when not in maintenance mode HOT 6
- [Feature Request]: Make the list of available backups sorted
- [Problem]: arm/v7 support HOT 10
- [Problem]: Small typo in docs HOT 1
- [Problem]: Container on QNAP NAS: Backitup can't access mount point HOT 2
- [Problem]: Running Iobroker as a podman rootless container HOT 1
- [Problem]: iobroker gets killed by oom-kill constantly HOT 6
- Backup of influxdb running in different docker is not working HOT 8
- [Problem]: Update js-controller HOT 2
- Failed to load definitions for node: Error: HOT 1
- The selected advertiser, \"avahi\", isn't available on this platform HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.docker.