Accesso in pull negato

Ciao, ho questo:

Impossibile trovare l’immagine ‘local_discourse/app:latest’ localmente
docker: Risposta di errore dal daemon: accesso in pull negato per local_discourse/app, il repository non esiste o potrebbe richiedere ‘docker login’: negato: l’accesso alla risorsa richiesta è negato.
Vedere ‘docker run --help’.

1 Mi Piace

Ho dato un’occhiata al codice! Sembra che il launcher utilizzi local_discourse/app (che non esiste) come immagine se la variabile $run_image è vuota! Questo ha il seguente codice:

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

Hai un’idea?

Sei dietro un firewall?\n\nFunziona\n\n\ndocker run hello-world\n\n?

Ciao da Docker!
Questo messaggio indica che l’installazione sembra funzionare correttamente.

Hai eseguito discourse-setup?

Sì, l’ho fatto

Ho lo stesso identico problema e ho seguito i passaggi suggeriti. Debian 12 bookworm, docker installato da apt, 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

Quindi, questo ha risolto il problema?

Anche l’immagine non esiste?

Nah, quella è solo la configurazione del mio firewall nel caso fosse rilevante, sono ancora all’oscuro di cosa stia causando questo… dato che il mio Debian è appena stato installato.

Bene, come ho detto, prova a estrarre l’immagine local_discourse/app:lates se la variabile $run_image è vuota!