プルアクセスが拒否されました

こんにちは、これがあります。

イメージ「local_discourse/app:latest」をローカルで見つけられませんでした
docker: daemon からのエラー応答: local_discourse/app のプルアクセスが拒否されました。リポジトリが存在しないか、「docker login」が必要な場合があります: 拒否されました: リソースへのアクセスが拒否されました。
「docker run --help」を参照してください。

「いいね!」 1

コードを確認しました!ランチャーは、$run_image 変数が空の場合、ローカルの local_discourse/app (存在しない) をイメージとして使用しているようです。これには以下のコードが含まれています。

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、apt からインストールした docker 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

これで問題は解決しましたか?

画像も存在しませんか?

いや、それは私のファイアウォールの設定ですが、関連性があるかどうかわかりません。Debianはインストールしたばかりなので、まだ何もわかりません。

言ったように、$run_image 変数が空の場合、local_discourse/app:lates イメージをプルしようとします。