Доступ к pull запрещён

Привет, вот что у меня есть:

Не удалось найти образ ‘local_discourse/app:latest’ локально
docker: Ошибка ответа от демона: доступ к извлечению для local_discourse/app запрещен, репозиторий не существует или может потребоваться ‘docker login’: отказано: запрошенный доступ к ресурсу запрещен.
См. ‘docker run --help’.

Я посмотрел код! Похоже, что лаунчер использует local_discourse/app (которого не существует) в качестве образа, если переменная $run_image пуста! Вот соответствующий код:

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

У тебя есть идея?

Вы находитесь за каким-либо файрволом?

Работает ли команда

docker run hello-world
```?

Привет от Docker!
Это сообщение означает, что ваша установка, по-видимому, работает корректно.

Вы запустили discourse-setup?

Да, я это сделал

У меня точно такая же проблема, я выполнил все предложенные шаги. Debian 12 Bookworm, Docker установлен через apt, версия 20.10.24+dfsg1. Подтверждаю.

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

Так, это решило проблему?

Изображение тоже не существует?

Нет, это просто конфигурация моего фаервола, на случай если это имеет значение. Я до сих пор не понимаю, что вызывает эту проблему… так как мой Debian только что установлен.

Что ж, как я уже говорил, оно пытается получить образ local_discourse/app:lates, если переменная $run_image пуста!