Acesso de extração negado

Olá, tenho isto:

Não foi possível encontrar a imagem ‘local_discourse/app:latest’ localmente
docker: Resposta de erro do daemon: negação de acesso de pull para local_discourse/app, o repositório não existe ou pode exigir ‘docker login’: negado: o acesso solicitado ao recurso foi negado.
Veja ‘docker run --help’.

1 curtida

Eu dei uma olhada no código! Parece que o launcher usa local_discourse/app (que não existe) como imagem se a variável $run_image estiver vazia! Isso tem o seguinte código:

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

Você tem alguma ideia?

Você está atrás de algum tipo de firewall?

O comando

docker run hello-world

funciona?

Olá do Docker!
Esta mensagem mostra que sua instalação parece estar funcionando corretamente.

Você executou o discourse-setup?

Sim, eu fiz

Tenho exatamente o mesmo problema e já segui os passos sugeridos. Debian 12 bookworm, docker instalado via 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

Então, isso resolveu o problema?

A imagem também não existe?

Não, essa é apenas a configuração do meu firewall, caso seja relevante. Ainda não tenho ideia do que está causando isso… pois meu Debian foi recém-instalado.

Bem, como eu disse, ele tenta puxar a imagem local_discourse/app:lates se a variável $run_image estiver vazia!