Pull-Zugriff verweigert

Hallo, hier ist das:

Bild ‘local_discourse/app:latest’ lokal nicht gefunden
docker: Fehlerantwort vom Daemon: Pull-Zugriff für local_discourse/app verweigert, Repository existiert nicht oder erfordert möglicherweise ‘docker login’: Zugriff auf die Ressource verweigert.
Siehe ‘docker run --help’.

1 „Gefällt mir“

Ich habe mir den Code angesehen! Es scheint, dass der Launcher local_discourse/app (was nicht existiert) als Image verwendet, wenn die Variable $run_image leer ist! Dies hat den folgenden Code:

cat $config_file | $docker_path run $user_args --rm -i -a stdin -a stdout $image ruby -e \
    "require 'yaml'; puts YAML.load(STDIN.readlines.join)['run_image']"

@pfaffman

Haben Sie eine Idee?

Befinden Sie sich hinter einer Firewall?

Funktioniert

docker run hello-world

Hallo von Docker!
Diese Meldung zeigt, dass Ihre Installation ordnungsgemäß zu funktionieren scheint.

Haben Sie discourse-setup ausgeführt?

Ja, das habe ich

Ich habe genau das gleiche Problem und habe die vorgeschlagenen Schritte durchlaufen. Debian 12 Bookworm, Docker aus apt installiert, 20.10.24+dfsg1, Bump.

iptables -S
-P INPUT ACCEPT
-P FORWARD DROP
-P OUTPUT ACCEPT
-N DOCKER
-N DOCKER-ISOLATION-STAGE-1
-N DOCKER-ISOLATION-STAGE-2
-N DOCKER-USER
-A FORWARD -j DOCKER-USER
-A FORWARD -j DOCKER-ISOLATION-STAGE-1
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A DOCKER-ISOLATION-STAGE-1 -i docker0 ! -o docker0 -j DOCKER-ISOLATION-STAGE-2
-A DOCKER-ISOLATION-STAGE-1 -j RETURN
-A DOCKER-ISOLATION-STAGE-2 -o docker0 -j DROP
-A DOCKER-ISOLATION-STAGE-2 -j RETURN
-A DOCKER-USER -j RETURN

Hat sich das Problem damit also gelöst?

Existiert das Bild auch nicht?

Nein, das ist nur die Konfiguration meiner Firewall, falls das relevant ist. Ich bin immer noch genauso ahnungslos, was die Ursache dafür ist, da mein Debian frisch installiert ist.

Nun, wie ich sagte, versucht es, das Image local_discourse/app:lates zu ziehen, wenn die Variable $run_image leer ist!