Moin,
ich setze einen Dockercontainer von Nextcloud mit folgendem Befehl auf:
docker run \
--name nextcloud_test \
-p 8080:80 \
-v ~/docker/nextcloud_test/nextcloud-data:/var/www/html \
-e NEXTCLOUD_ADMIN_USER=admin \
-e NEXTCLOUD_ADMIN_PASSWORD=admin \
-e NEXTCLOUD_TRUSTED_DOMAINS=0.0.0.0 imac.local 10.0.1.140 \
-d nextcloud:latest
Laut der Anleitung von hier GitHub - nextcloud/docker: ⛴ Docker image of Nextcloud soll man die Domains mit Leerzeichen separiert angeben:
NEXTCLOUD_TRUSTED_DOMAINS
(not set by default) Optional space-separated list of domains
Leider funktioniert das nicht. Ich erhalte folgende Fehlermeldung:
Unable to find image 'imac.local:latest' locally
docker: Error response from daemon: pull access denied for imac.local, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
Ich habe auch nachstehende Varianten probiert (alle drei hintereinander):
-e NEXTCLOUD_TRUSTED_DOMAINS=0.0.0.0 \
-e NEXTCLOUD_TRUSTED_DOMAINS=imac.local \
-e NEXTCLOUD_TRUSTED_DOMAINS=10.0.1.140 \
Oder einzeln in ’ oder ":
-e NEXTCLOUD_TRUSTED_DOMAINS="0.0.0.0" "imac.local" "10.0.1.140" \
-e NEXTCLOUD_TRUSTED_DOMAINS='0.0.0.0' 'imac.local' '10.0.1.140' \
In beiden Fällen bekomme ich die obige Fehlermeldung.
Dann habe ich den Gesamtstring in ’ und die Einzelwerte in " eingefasst – und umgekehrt:
-e NEXTCLOUD_TRUSTED_DOMAINS='"0.0.0.0" "imac.local" "10.0.1.140"' \
-e NEXTCLOUD_TRUSTED_DOMAINS="'0.0.0.0' 'imac.local' '10.0.1.140'" \
In diesem Fall wird keiner der Werte übernommen. Dasselbe erhält man, wenn man den Gesamtstring einmal in " oder in ’ einfasst:
-e NEXTCLOUD_TRUSTED_DOMAINS="0.0.0.0 imac.local 10.0.1.140" \
-e NEXTCLOUD_TRUSTED_DOMAINS='0.0.0.0 imac.local 10.0.1.140' \
Nichts von dem funktioniert.
Hat jemand eine Idee?