moin Jungs!
ich habe da mal ne Frage zu Docker ...
ich habe einen Raspi 4b 8GB RaspiOS 64Bit mit installiertem Docker ...
in Docker habe ich 5 Container:
- Portainer (startet ständig neu)
- influxdb (läuft mit Log Ausgabe aber nur so lange ich die Terminalsitzung offen lasse sonst stoppt der Container wieder)
- Grafana (läuft)
- iobroker (läuft)
- Homebridge (läuft kann aber das Web Interface nicht öffnen)
docker ps zeigt folgendes (diirekt nach Start von Portainer und ein paar Sekunden später:
pi@dockerpi:~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7ed6a892ca0a portainer/portainer-ce:linux-arm64 "/portainer --http-d…" 41 seconds ago Up Less than a second 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp, 9000/tcp portainer
601d0130089c oznu/homebridge:latest "/init" 12 hours ago Up 12 hours homebridge_homebridge_1
118e02d52a65 grafana/grafana-enterprise "/run.sh" 23 hours ago Up 23 hours 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp grafana
13b9af6c48df buanet/iobroker "/bin/bash -c /opt/s…" 23 hours ago Up 23 hours (healthy) 0.0.0.0:8081->8081/tcp, :::8081->8081/tcp iobroker
pi@dockerpi:~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7ed6a892ca0a portainer/portainer-ce:linux-arm64 "/portainer --http-d…" 2 minutes ago Restarting (1) 18 seconds ago portainer
601d0130089c oznu/homebridge:latest "/init" 12 hours ago Up 12 hours homebridge_homebridge_1
118e02d52a65 grafana/grafana-enterprise "/run.sh" 23 hours ago Up 23 hours 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp grafana
13b9af6c48df buanet/iobroker "/bin/bash -c /opt/s…" 23 hours ago Up 23 hours (healthy) 0.0.0.0:8081->8081/tcp, :::8081->8081/tcp iobroker
Display More
Portainer web Interface auf 9443 ist aber schon Sekunden später nicht mehr erreichbar und Portainer startet ständig neu so im ca 1 min Takt)
und Homebridge startet eigentlich vernünftig durch wenn man sich das log anschaut aber das Web Interface auf 8581 (wie im Log angegeben) ist auch nicht erreichbar ...
was muss ich tun damit das stabil läuft? ich hatte vorher alles auf dem Raspi direkt installiert kriege aber Probleme mit Grafana und daher bin ich auf Docker umgezogen, da man damit natürlich mehr Möglichkeiten hat und die einzelnen Container sich selbst und anderen nicht im Weg stehen ... so meine Annahme ... sieht bei mir aber iwi anders aus ...
wenn jemand einen Plan hat was ich machen kann damit das funktioniert wäre ich sehr dankbar!
Portainer habe ich so installiert:
# Portainer
docker pull portainer/portainer-ce:linux-arm64
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name=portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:linux-arm64 --http-disabled
das gleiche habe ich auch mit portainer:latest probiert ... selbe Situation
beim neu installieren habe ich auch das Volume jedes Mal mit gelöscht
und bei Homebridge habe ich so installiert:
# Homebridge
sudo apt-get update
sudo apt-get install docker-compose-plugin
docker compose version
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-linux-arm_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose # aktuelle Version vorher prüfen
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
mkdir /home/pi/homebridge
cd /home/pi/homebridge
http://192.168.7.39:8581/
nano docker-compose.yml
version: '2'
services: homebridge: image: oznu/homebridge:latest restart: always network_mode: host volumes: - ./volumes/homebridge:/homebridge logging: driver: json-file options: max-size: "15mb" max-file: "1"
docker-compose up -d
docker-compose logs -f
# Homebridge Container händisch installieren
docker pull oznu/homebridge
docker run -p 8581:8581 --net=host --restart always --name=homebridge -v $(pwd)/homebridge:/homebridge oznu/homebridge:latest # einfacher Start
Display More
auch egal welche Variante ich nutze die über docker-compose oder unten die händische Variante als ...:latest oder ...:Rasp... es gibt kein Web Interface für mich egal was ich mache
im Log steht folgendes:
homebridge_1 | s6-rc: info: service legacy-services: stopping
homebridge_1 | s6-rc: info: service legacy-services successfully stopped
homebridge_1 | s6-rc: info: service legacy-cont-init: stopping
homebridge_1 | s6-rc: info: service tzupdate: stopping
homebridge_1 | s6-rc: info: service credits: stopping
homebridge_1 | s6-rc: info: service homebridge-log: stopping
homebridge_1 | s6-rc: info: service credits successfully stopped
homebridge_1 | s6-rc: info: service tzupdate successfully stopped
homebridge_1 | s6-rc: info: service legacy-cont-init successfully stopped
homebridge_1 | s6-rc: info: service fix-attrs: stopping
homebridge_1 | s6-rc: info: service fix-attrs successfully stopped
homebridge_1 | s6-rc: info: service homebridge-log successfully stopped
homebridge_1 | s6-rc: info: service homebridge: stopping
homebridge_1 | s6-rc: info: service homebridge successfully stopped
homebridge_1 | s6-rc: info: service userdata: stopping
homebridge_1 | s6-rc: info: service avahi: stopping
homebridge_1 | Got SIGTERM, quitting.
homebridge_1 | s6-rc: info: service userdata successfully stopped
homebridge_1 | Leaving mDNS multicast group on interface docker0.IPv4 with address 172.17.0.1.
homebridge_1 | Leaving mDNS multicast group on interface tap0.IPv4 with address 10.0.2.100.
homebridge_1 | Leaving mDNS multicast group on interface lo.IPv4 with address 127.0.0.1.
homebridge_1 | avahi-daemon 0.7 exiting.
homebridge_1 | s6-rc: info: service avahi successfully stopped
homebridge_1 | s6-rc: info: service dbus: stopping
homebridge_1 | s6-rc: info: service dbus successfully stopped
homebridge_1 | s6-rc: info: service setup: stopping
homebridge_1 | s6-rc: info: service setup successfully stopped
homebridge_1 | s6-rc: info: service s6rc-oneshot-runner: stopping
homebridge_1 | s6-rc: info: service s6rc-oneshot-runner successfully stopped
homebridge_1 | s6-rc: info: service s6rc-oneshot-runner: starting
homebridge_1 | s6-rc: info: service s6rc-oneshot-runner successfully started
homebridge_1 | s6-rc: info: service fix-attrs: starting
homebridge_1 | s6-rc: info: service tzupdate: starting
homebridge_1 | s6-rc: info: service setup: starting
homebridge_1 | s6-rc: info: service credits: starting
homebridge_1 |
homebridge_1 | Thank you for using the oznu/homebridge docker image!
homebridge_1 |
homebridge_1 | If you find this project useful please STAR it on GitHub:
homebridge_1 |
homebridge_1 | https://github.com/oznu/docker-homebridge
homebridge_1 |
homebridge_1 | Or donate to the project:
homebridge_1 |
homebridge_1 | https://github.com/sponsors/oznu
homebridge_1 | https://paypal.me/oznu
homebridge_1 |
homebridge_1 | s6-rc: info: service credits successfully started
homebridge_1 | s6-rc: info: service fix-attrs successfully started
homebridge_1 | s6-rc: info: service legacy-cont-init: starting
homebridge_1 | s6-rc: info: service legacy-cont-init successfully started
homebridge_1 | Set system timezone to Europe/Berlin.
homebridge_1 | s6-rc: info: service tzupdate successfully started
homebridge_1 | Installing Homebridge and user plugins, please wait...
homebridge_1 |
homebridge_1 | up to date in 1s
homebridge_1 | s6-rc: info: service setup successfully started
homebridge_1 | s6-rc: info: service userdata: starting
homebridge_1 | s6-rc: info: service dbus: starting
homebridge_1 | Executing user startup script /homebridge/startup.sh
homebridge_1 | Starting dbus-daemon
homebridge_1 | s6-rc: info: service userdata successfully started
homebridge_1 | s6-rc: info: service dbus successfully started
homebridge_1 | s6-rc: info: service avahi: starting
homebridge_1 | s6-rc: info: service avahi successfully started
homebridge_1 | s6-rc: info: service homebridge: starting
homebridge_1 | s6-rc: info: service homebridge successfully started
homebridge_1 | s6-rc: info: service homebridge-log: starting
homebridge_1 | s6-rc: info: service homebridge-log successfully started
homebridge_1 | s6-rc: info: service legacy-services: starting
homebridge_1 | Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
homebridge_1 |
homebridge_1 | ┌────────────┐
homebridge_1 | │ 031-45-154 │
homebridge_1 | └────────────┘
homebridge_1 |
homebridge_1 | [5/4/2023, 6:23:26 PM] Homebridge v1.6.1 (HAP v0.11.1) (Homebridge EFD5) is running on port 53822.
homebridge_1 | [5/4/2023, 6:30:12 PM] [HB Supervisor] Stopping services...
homebridge_1 | [5/4/2023, 6:30:12 PM] Got SIGTERM, shutting down Homebridge...
homebridge_1 | [5/4/2023, 6:30:17 PM] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
homebridge_1 | s6-rc: info: service legacy-services successfully started
homebridge_1 | [5/4/2023, 6:37:38 PM] [HB Supervisor] Homebridge Storage Path: /var/lib/homebridge
homebridge_1 | [5/4/2023, 6:37:38 PM] [HB Supervisor] Homebridge Config Path: /var/lib/homebridge/config.json
homebridge_1 | [5/4/2023, 6:37:38 PM] [HB Supervisor] Logging to /var/lib/homebridge/homebridge.log
homebridge_1 | [5/4/2023, 6:37:38 PM] [HB Supervisor] OS: Linux 6.1.21-v8+ arm64
homebridge_1 | [5/4/2023, 6:37:38 PM] [HB Supervisor] Node.js v18.13.0 /opt/homebridge/bin/node
homebridge_1 | [5/4/2023, 6:37:38 PM] [HB Supervisor] Homebridge Path: /var/lib/homebridge/node_modules/homebridge/bin/homebridge
homebridge_1 | [5/4/2023, 6:37:38 PM] [HB Supervisor] UI Path: /opt/homebridge/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js
homebridge_1 | Starting Avahi daemon
homebridge_1 | Found user 'avahi' (UID 105) and group 'avahi' (GID 108).
homebridge_1 | Successfully dropped root privileges.
homebridge_1 | avahi-daemon 0.7 starting up.
homebridge_1 | No service file found in /etc/avahi/services.
homebridge_1 | Joining mDNS multicast group on interface docker0.IPv4 with address 172.17.0.1.
homebridge_1 | New relevant interface docker0.IPv4 for mDNS.
homebridge_1 | Joining mDNS multicast group on interface tap0.IPv4 with address 10.0.2.100.
homebridge_1 | New relevant interface tap0.IPv4 for mDNS.
homebridge_1 | Joining mDNS multicast group on interface lo.IPv4 with address 127.0.0.1.
homebridge_1 | New relevant interface lo.IPv4 for mDNS.
homebridge_1 | Network interface enumeration completed.
homebridge_1 | Registering new address record for fe80::e0a2:c8ff:fe23:3d66 on veth099dc29.*.
homebridge_1 | Registering new address record for fe80::eca2:1bff:fef0:cfbd on veth3b3fe59.*.
homebridge_1 | Registering new address record for fe80::f49e:67ff:fe86:372a on veth19ff427.*.
homebridge_1 | Registering new address record for fe80::42:bfff:fe89:d884 on docker0.*.
homebridge_1 | Registering new address record for 172.17.0.1 on docker0.IPv4.
homebridge_1 | Registering new address record for fe80::5881:bbff:fe62:1650 on tap0.*.
homebridge_1 | Registering new address record for 10.0.2.100 on tap0.IPv4.
homebridge_1 | Registering new address record for ::1 on lo.*.
homebridge_1 | Registering new address record for 127.0.0.1 on lo.IPv4.
homebridge_1 | Server startup complete. Host name is dockerpi.local. Local service cookie is 3864858933.
homebridge_1 | [5/4/2023, 6:37:42 PM] [Homebridge UI] Homebridge Config UI X v4.50.2 is listening on :: port 8581
homebridge_1 | [5/4/2023, 6:37:43 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution
homebridge_1 | [5/4/2023, 6:37:43 PM] [HB Supervisor] Started Homebridge v1.6.1 with PID: 145
homebridge_1 | [5/4/2023, 6:37:44 PM] Loaded config.json with 0 accessories and 1 platforms.
homebridge_1 | [5/4/2023, 6:37:44 PM] Loaded 0 cached accessories from cachedAccessories.
homebridge_1 | [5/4/2023, 6:37:44 PM] ---
homebridge_1 | [5/4/2023, 6:37:44 PM] Loaded plugin: homebridge-dummy@0.6.0
homebridge_1 | [5/4/2023, 6:37:44 PM] Registering accessory 'homebridge-dummy.DummySwitch'
homebridge_1 | [5/4/2023, 6:37:44 PM] ---
homebridge_1 | [5/4/2023, 6:37:44 PM] Loading 1 platforms...
homebridge_1 | Setup Payload:
homebridge_1 | X-HM://0023ISYWYECSV
homebridge_1 | Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
homebridge_1 |
homebridge_1 | ┌────────────┐
homebridge_1 | │ 031-45-154 │
homebridge_1 | └────────────┘
homebridge_1 |
homebridge_1 | [5/4/2023, 6:37:44 PM] Homebridge v1.6.1 (HAP v0.11.1) (Homebridge EFD5) is running on port 53822.
homebridge_1 | Withdrawing address record for fe80::f49e:67ff:fe86:372a on veth19ff427.
homebridge_1 | [5/5/2023, 1:10:47 AM] [Homebridge UI] Running job to cleanup config.json backup files older than 60 days...
homebridge_1 | [5/5/2023, 4:41:27 AM] [Homebridge UI] Running scheduled instance backup...
homebridge_1 | [5/5/2023, 4:41:27 AM] [Homebridge UI] Creating temporary backup archive at /tmp/homebridge-backup-38AtvV/homebridge-backup-0E437AE4EFD5.tar.gz
Display More
der Raspi ist nagelneu installiert upgedated und mit frischem Docker natürlich ...
das ist auch reproduzierbar ich hab den auch schon ein 2. Mal neu aufgesetzt ... gleiches Ergebnis auch mit anderen Anleitungen aus dem netz
ich bin leider nicht der linux Crack daher weiß ich iwi nicht wie ich weiter machen soll
kann jemand helfen?