少なくとも1つの無効な署名が発生した
質問
minikubeを使用して、開発マシン上で動作するシングルノードのKubernetesクラスタにマイクロサービスイメージを構築し、デプロイしようとしています。私は、Kubernetes、Istioなどの技術の使用を理解するために、GoogleによるクラウドネイティブなマイクロサービスデモアプリケーションOnline Boutiqueを使用しています。
github repoへのリンクです。 マイクロサービスデモ
インストール作業を行いながら、コマンドを実行すると
skaffold run
を実行すると、いくつかのエラーが発生します。
Step 10/11 : RUN apt-get -qq update && apt-get install -y --no-install-recommends curl
---> Running in 43d61232617c
W: GPG error: http://deb.debian.org/debian buster InRelease: At least one invalid signature was encountered.
E: The repository 'http://deb.debian.org/debian buster InRelease' is not signed.
W: GPG error: http://deb.debian.org/debian buster-updates InRelease: At least one invalid signature was encountered.
E: The repository 'http://deb.debian.org/debian buster-updates InRelease' is not signed.
W: GPG error: http://security.debian.org/debian-security buster/updates InRelease: At least one invalid signature was encountered.
E: The repository 'http://security.debian.org/debian-security buster/updates InRelease' is not signed.
failed to build: couldn't build "loadgenerator": unable to stream build output: The command '/bin/sh -c apt-get -qq update && apt-get install -y --no-install-recommends curl' returned a non-zero code: 100
loadgeneratorをビルドしようとすると、このようなエラーが発生します。 どうすればこの問題を解決できますか?
どのように解決するのですか。
このようなエラーが発生するのには、いくつかの理由があります。
-
既存のキャッシュおよび/またはディスク容量に問題がある可能性があります。これを解決するには、APT のキャッシュをクリアする必要があります。
sudo apt-get clean
とsudo apt-get update
. -
既存のdockerイメージも同様です。実行します。
docker image prune -f
とdocker container prune -f
を使用して、未使用のデータを削除し、ディスクの空き容量を確保します。 -
セキュリティ上のリスクを気にしないのであれば
apt-get
コマンドで--allow-unauthenticated
または--allow-insecure-repositories
のフラグを立てることができます。によれば ドキュメント :
パッケージが認証されない場合は無視し、それについてプロンプトを表示しません。 これはローカルリポジトリで作業しているときには便利ですが、データの信頼性が他の方法で確保されていない場合には、大きなセキュリティリスクとなります。 データの信頼性が他の方法で保証されていない場合、大きなセキュリティリスクとなります。 によってデータの信頼性を確保しなければなりません。
役に立ったかどうか教えてください。
関連
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] Dockerイメージの削除方法について教えてください。
-
[解決済み] ディレクトリをファイルにマウントしようとしていませんか(またはその逆)?
-
[解決済み] Log4j2 のログレベルをプログラムで変更する
-
[解決済み] Dockerで既存の名前付きボリュームにデータを追加する正しい方法は何ですか?
-
[解決済み] docker build でリポジトリが署名されていない
-
[解決済み] Kubernetesの秘密を解き明かす
-
[解決済み] Dockerのベースイメージを自作するには?
-
[解決済み] Dockerコンテナ内にnode_modulesをインストールし、ホストと同期させる。
-
[解決済み] デーモンではなく、Docker Cliのみをインストールすることは可能ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] apt-get update' は0以外のコードを返しました。100
-
[解決済み] docker-composeで起動した実行中のコンテナにリンクできない
-
[解決済み] コンテナ上でローカルファイルを使用するには?
-
[解決済み] dockerで複数のターミナルを開くには?
-
[解決済み] Dockerにマウントされたボリュームは、Linuxスタイルのパスから変換する際にWindowsパスの最後に;Cを追加します。
-
[解決済み] Dockerfileで親イメージからエントリポイントを削除する方法
-
[解決済み] dockerfileからファイルを編集する
-
[解決済み] Docker - 死んだコンテナを削除できない
-
[解決済み] docker-compose コンテナで環境変数を最小限のダウンタイムで再ロードするには?
-
[解決済み] デーモンではなく、Docker Cliのみをインストールすることは可能ですか?