プライベートホストエージェント(Azure DevOps)でDockerビルドが失敗する

Jay05

企業プロキシの背後にあるプライベートホストのAzureDevOpsエージェントでdockerfileを構築しようとしています。ベースイメージはpython / 3.8.3-slim-busterです。apt-get updateを実行すると、次のエラーが発生します。

Err:1 http://deb.debian.org/debian buster InRelease
  470  status code 470 [IP: 151.101.36.204 80]
Err:2 http://security.debian.org/debian-security buster/updates InRelease
  470  status code 470 [IP: 151.101.36.204 80]
Err:3 http://deb.debian.org/debian buster-updates InRelease
  470  status code 470 [IP: 151.101.36.204 80]
Reading package lists...
E: The repository 'http://deb.debian.org/debian buster InRelease' is not signed.
E: Failed to fetch http://deb.debian.org/debian/dists/buster/InRelease  470  status code 470 [IP: 151.101.36.204 80]
E: Failed to fetch http://security.debian.org/debian-security/dists/buster/updates/InRelease  470  status code 470 [IP: 151.101.36.204 80]
E: The repository 'http://security.debian.org/debian-security buster/updates InRelease' is not signed.
E: Failed to fetch http://deb.debian.org/debian/dists/buster-updates/InRelease  470  status code 470 [IP: 151.101.36.204 80]
E: The repository 'http://deb.debian.org/debian buster-updates InRelease' is not signed.

ここで注意が必要なのは、このエージェントに手動でログインし、そこでdockerbuildコマンドを実行すると正常に機能することです。また、Microsoftがホストするエージェント上に構築することも問題なく機能します。

--build-argフラグを指定したプロキシ構成をDockerfileに渡します。

エラーがどこにあるのか誰か考えていますか?

編集:「-allow-releaseinfo-change」フラグを追加しようとしましたが、それでも同じエラーです。どういうわけかプロキシ関連だと感じていますが、どこから探し始めればいいのかわかりません。

Jay05

今日、私の環境変数HTTP_PROXYとHTTPS_PROXYが取得されなかったため、apt-getがプロキシ構成を別の場所に保持することを学びました。

proxy.confを作成し、それをコンテナーにコピーすると、https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-set-the-proxy-for-apt-で説明した問題が解決しました。 for-ubuntu-18-04 /

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ホストされたエージェントが失敗したAzureDevOpsビルドパイプライン

分類Dev

Azureパイプラインのセルフホストエージェント-ビルドとデプロイに別々のユーザーが必要ですか?

分類Dev

Dockerビルドでpipのインストールが失敗する

分類Dev

存在しないファイルの構文エラーが原因で、データベースプロジェクトのビルドが失敗する

分類Dev

Docker for Windowsでイメージをビルドすると、gemのインストールが失敗する

分類Dev

Dockerビルドがjenkinsエージェントで失敗するのはなぜですか?

分類Dev

Azure Devopsパイプライン、パイプラインがいつ完了したかを知る方法、セルフホストエージェントを使用

分類Dev

ビルドエッセンシャルのインストールがDockerで失敗する

分類Dev

Dockerが「エラーMSB1001」でAzureパイプラインのビルドに失敗する

分類Dev

DockerプッシュでTravisビルドが失敗する

分類Dev

Azureでのプライベートエージェントの展開

分類Dev

GolangとDockerで外部パッケージをインポートするとビルドが失敗する

分類Dev

DockerプラグインでJenkinsをビルドすると、インストールに失敗します

分類Dev

AzureDevopsがホストするエージェントのARM64ラベル

分類Dev

Azureパイプラインがエラーを取得しています:[エラー]読み取り操作が失敗しました。Macでホストされているエージェントの内部例外を参照してください

分類Dev

TFSビルドエージェントがNugetの復元で失敗しました:.Net Core + VS 2017+プライベートTFSフィード

分類Dev

Azure DevOps:パイプラインビルドでBlazorのデプロイが失敗する

分類Dev

ビルドサーバーでのポータブルクラスライブラリプロジェクトのビルドが失敗する

分類Dev

AzureパイプラインDockerが複数のプロジェクトでコピーに失敗する

分類Dev

Azureパイプラインで利用可能なすべてのホストされたエージェントプールは何ですか?

分類Dev

Golang Docker SDKイメージのビルドがCOPYで失敗する

分類Dev

gccでコンパイルすると、Dockerビルドが失敗します

分類Dev

ホストされているUbuntuエージェントのAzureパイプラインでExperimentalDockerデーモンを有効にする方法

分類Dev

スプリングブートホワイトラベルの削除エラーページ

分類Dev

Azureパイプライン:yamlベースのパイプラインのキュー時間エージェントプールの選択

分類Dev

同じプール内でセルフホストエージェントとAzureホストエージェントを組み合わせる

分類Dev

DockerビルドのTypeScriptエラーが原因でnpmrunビルドが失敗する

分類Dev

プライベートレジストリからイメージをプルすると、docker swarmcreateサービスが失敗しました

分類Dev

npmのインストールでJenkinのビルドが失敗する

Related 関連記事

  1. 1

    ホストされたエージェントが失敗したAzureDevOpsビルドパイプライン

  2. 2

    Azureパイプラインのセルフホストエージェント-ビルドとデプロイに別々のユーザーが必要ですか?

  3. 3

    Dockerビルドでpipのインストールが失敗する

  4. 4

    存在しないファイルの構文エラーが原因で、データベースプロジェクトのビルドが失敗する

  5. 5

    Docker for Windowsでイメージをビルドすると、gemのインストールが失敗する

  6. 6

    Dockerビルドがjenkinsエージェントで失敗するのはなぜですか?

  7. 7

    Azure Devopsパイプライン、パイプラインがいつ完了したかを知る方法、セルフホストエージェントを使用

  8. 8

    ビルドエッセンシャルのインストールがDockerで失敗する

  9. 9

    Dockerが「エラーMSB1001」でAzureパイプラインのビルドに失敗する

  10. 10

    DockerプッシュでTravisビルドが失敗する

  11. 11

    Azureでのプライベートエージェントの展開

  12. 12

    GolangとDockerで外部パッケージをインポートするとビルドが失敗する

  13. 13

    DockerプラグインでJenkinsをビルドすると、インストールに失敗します

  14. 14

    AzureDevopsがホストするエージェントのARM64ラベル

  15. 15

    Azureパイプラインがエラーを取得しています:[エラー]読み取り操作が失敗しました。Macでホストされているエージェントの内部例外を参照してください

  16. 16

    TFSビルドエージェントがNugetの復元で失敗しました:.Net Core + VS 2017+プライベートTFSフィード

  17. 17

    Azure DevOps:パイプラインビルドでBlazorのデプロイが失敗する

  18. 18

    ビルドサーバーでのポータブルクラスライブラリプロジェクトのビルドが失敗する

  19. 19

    AzureパイプラインDockerが複数のプロジェクトでコピーに失敗する

  20. 20

    Azureパイプラインで利用可能なすべてのホストされたエージェントプールは何ですか?

  21. 21

    Golang Docker SDKイメージのビルドがCOPYで失敗する

  22. 22

    gccでコンパイルすると、Dockerビルドが失敗します

  23. 23

    ホストされているUbuntuエージェントのAzureパイプラインでExperimentalDockerデーモンを有効にする方法

  24. 24

    スプリングブートホワイトラベルの削除エラーページ

  25. 25

    Azureパイプライン:yamlベースのパイプラインのキュー時間エージェントプールの選択

  26. 26

    同じプール内でセルフホストエージェントとAzureホストエージェントを組み合わせる

  27. 27

    DockerビルドのTypeScriptエラーが原因でnpmrunビルドが失敗する

  28. 28

    プライベートレジストリからイメージをプルすると、docker swarmcreateサービスが失敗しました

  29. 29

    npmのインストールでJenkinのビルドが失敗する

ホットタグ

アーカイブ