Installation von Gladys Docker Windows mit WLS

Hallo,

Ich bin neu hier und habe versucht, Gladys auf meinem PC zu installieren, um Tests mit einem ZWave-Schlüssel durchzuführen.
Ich habe das sehr einfache Tutorial Windows/MacOS Docker durchgesehen (aktueller, da Kinematic veraltet ist), aber es gibt Fehler und ich habe nichts unter der URL http://localhost:32768.

Hier ist der Befehl, den ich ausführe:

docker run -it --name gladys --privileged gladysassistant/gladys

Die Ausgabe lautet:

Unable to find image 'gladysassistant/gladys:latest' locally
latest: Pulling from gladysassistant/gladys
Digest: sha256:02678a43ec69a362ef5d1136938f9e02b3d78fbfe458bfa263d74bcc4b1c4991
Status: Downloaded newer image for gladysassistant/gladys:latest

> gladys-server@ start:prod /src/server
> cross-env NODE_ENV=production node index.js

2021-05-14T11:57:40+0000 <info> 20210129155044-multi-user.js:23 (Object.up) Multi-User-Migration: 0 Benutzer gefunden
Initialisierung des OpenZWave 1.6.0-Binary-Addons für Node.JS.
        OpenZWave-Sicherheits-API ist AKTIVIERT
        ZWave-Geräte-Datenbank: /usr/local/etc/openzwave
        Benutzereinstellungen-Pfad: /src/server/services/zwave/node_modules/openzwave-shared/build/Release/../../
        Optionen-Überschreibungen: --Logging false --ConsoleOutput false --SaveConfiguration true
2021-05-14T11:57:40+0000 <info> index.js:19 (Object.start) Beispiel-Service wird gestartet
2021-05-14T11:57:40+0000 <warn> service.start.js:44 (Service.start) Service zigbee2mqtt kann nicht gestartet werden PlatformNotCompatible [Error]: SYSTEM_NOT_RUNNING_DOCKER
    at System.getNetworkMode (/src/server/lib/system/system.getNetworkMode.js:13:11)
    at Zigbee2mqttManager.init (/src/server/services/zigbee2mqtt/lib/init.js:18:48)
    at async Object.start (/src/server/services/zigbee2mqtt/index.js:17:5)
    at async Service.start (/src/server/lib/service/service.start.js:33:7)
2021-05-14T11:57:40+0000 <info> index.js:17 (Object.start) eWeLink-Service wird gestartet
2021-05-14T11:57:40+0000 <info> service.start.js:40 (Service.start) Service ewelink ist nicht konfiguriert, daher wurde er nicht gestartet.
2021-05-14T11:57:40+0000 <info> index.js:18 (Object.start) TP-Link-Service wird gestartet
2021-05-14T11:57:40+0000 <info> index.js:16 (Object.start) ZWave-Service wird gestartet
2021-05-14T11:57:40+0000 <info> service.start.js:40 (Service.start) Service zwave ist nicht konfiguriert, daher wurde er nicht gestartet.
2021-05-14T11:57:40+0000 <info> index.js:19 (Object.start) Telegram-Service wird gestartet
2021-05-14T11:57:40+0000 <info> service.start.js:40 (Service.start) Service telegram ist nicht konfiguriert, daher wurde er nicht gestartet.
2021-05-14T11:57:40+0000 <info> index.js:15 (Object.start) Tasmota-Service wird gestartet
2021-05-14T11:57:40+0000 <info> index.js:15 (Object.start) Bluetooth-Service wird gestartet
2021-05-14T11:57:40+0000 <error> index.js:15 (process.<anonymous>) unhandledRejection gefangen: Promise {
  <rejected> Error: EAFNOSUPPORT, Adressfamilie wird vom Protokoll nicht unterstützt
      at new Hci (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74:18)
      at new NobleBindings (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:25:15)
      at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:546:18)
      at Module._compile (internal/modules/cjs/loader.js:1063:30)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
      at Module.load (internal/modules/cjs/loader.js:928:32)
      at Function.Module._load (internal/modules/cjs/loader.js:769:14)
      at Module.require (internal/modules/cjs/loader.js:952:19)
      at require (internal/modules/cjs/helpers.js:88:18)
      at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
      at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
      at Module._compile (internal/modules/cjs/loader.js:1063:30)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
      at Module.load (internal/modules/cjs/loader.js:928:32)
      at Function.Module._load (internal/modules/cjs/loader.js:769:14)
      at Module.require (internal/modules/cjs/loader.js:952:19)
      at require (internal/modules/cjs/helpers.js:88:18)
      at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
      at Object.start (/src/server/services/bluetooth/index.js:16:22)
      at Service.start (/src/server/lib/service/service.start.js:33:21) {
    errno: 97,
    code: 'EAFNOSUPPORT',
    syscall: 'socket'
  }
}
2021-05-14T11:57:40+0000 <error> index.js:16 (process.<anonymous>) Error: EAFNOSUPPORT, Adressfamilie wird vom Protokoll nicht unterstützt
    at new Hci (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74:18)
    at new NobleBindings (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:25:15)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:546:18)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
    at Object.start (/src/server/services/bluetooth/index.js:16:22)
    at Service.start (/src/server/lib/service/service.start.js:33:21) {
  errno: 97,
  code: 'EAFNOSUPPORT',
  syscall: 'socket'
}
2021-05-14T11:57:40+0000 <info> index.js:14 (Object.start) Xiaomi-Service wird gestartet
2021-05-14T11:57:40+0000 <info> index.js:20 (Object.start) Open Weather-Service wird gestartet
2021-05-14T11:57:40+0000 <info> service.start.js:40 (Service.start) Service openweather ist nicht konfiguriert, daher wurde er nicht gestartet.
2021-05-14T11:57:40+0000 <info> index.js:13 (Object.start) USB-Service wird gestartet
2021-05-14T11:57:40+0000 <info> index.js:18 (Object.start) Philips Hue-Service wird gestartet
2021-05-14T11:57:40+0000 <info> index.js:60 (Object.start) CalDAV-Service wird gestartet
2021-05-14T11:57:40+0000 <info> index.js:16 (Object.start) MQTT-Service wird gestartet
2021-05-14T11:57:40+0000 <warn> service.start.js:44 (Service.start) Service mqtt kann nicht gestartet werden PlatformNotCompatible [Error]: SYSTEM_NOT_RUNNING_DOCKER
    at System.getNetworkMode (/src/server/lib/system/system.getNetworkMode.js:13:11)
    at MqttHandler.checkDockerNetwork (/src/server/services/mqtt/lib/checkDockerNetwork.js:8:54)
    at MqttHandler.getConfiguration (/src/server/services/mqtt/lib/getConfiguration.js:24:35)
    at async MqttHandler.init (/src/server/services/mqtt/lib/init.js:13:25)
    at async Object.start (/src/server/services/mqtt/index.js:17:5)
    at async Service.start (/src/server/lib/service/service.start.js:33:7)
2021-05-14T11:57:40+0000 <info> index.js:16 (Object.start) RTSP-Service wird gestartet
2021-05-14T11:57:40+0000 <info> index.js:63 (Server.<anonymous>) Server hört auf Port 80
^C2021-05-14T11:59:25+0000 <info> index.js:27 (shutdown) SIGINT empfangen.
2021-05-14T11:59:25+0000 <info> index.js:28 (shutdown) Datenbankverbindung wird geschlossen.
2021-05-14T11:59:25+0000 <info> index.js:27 (shutdown) SIGINT empfangen.
2021-05-14T11:59:25+0000 <info> index.js:28 (shutdown) Datenbankverbindung wird geschlossen.
2021-05-14T11:59:25+0000 <info> index.js:27 (shutdown) SIGINT empfangen.
2021-05-14T11:59:25+0000 <info> index.js:28 (shutdown) Datenbankverbindung wird geschlossen.
2021-05-14T11:59:25+0000 <info> index.js:31 (shutdown) Serververbindungen werden geschlossen.

Vielen Dank im Voraus

Die Lösung ist einfacher, als ich dachte. Ich habe zum Beispiel den Port nicht auf 8080 konfiguriert. Ich wurde durch die Bluetooth-Probleme und das Tutorial in die Irre geführt.

docker run -it --rm -p 8080:80 --name gladys --privileged gladysassistant/gl
adys

Das Tutorial sollte aktualisiert werden.