新しい docker-container ビルダーでは、変数を BuildKit サービス側に置きます:

docker buildx create --name proxy-builder --driver docker-container --driver-opt env.HTTP_PROXY=http://proxy.example:8080 --driver-opt env.HTTPS_PROXY=http://proxy.example:8080
docker buildx build --builder proxy-builder .

env.<key> ドライバーオプションは、そのビルダーコンテナの内部に値を配置します。到達できるエンドポイントを使ってください。その loopback はホストのターミナルではありません。許可された公開レジストリへの要求には、HTTP プロキシ一覧がドライバーの HTTP プロキシ URL の候補を提供します。

ダウンロード利用側/入力
BuildKit イメージの取得Docker デーモンの経路
ビルドの編成とベース解決BuildKit サービスのドライバー環境
RUN 内部のダウンローダーそのステップのビルド環境(対応するプロキシ引数を含む)

ビルド引数は実行中の BuildKit プロセスを再設定できず、ドライバー環境も RUN 中のパッケージマネージャーの入力を定めません。この型は実際のドライバーとネットワークに合わせてください。リモートや統合型のビルダーは別のサービス設定を使えます。

関連記事