Untuk builder docker-container baharu, letakkan pemboleh ubah pada perkhidmatan 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 .

Pilihan pemacu env.<key> meletakkan nilai di dalam bekas builder itu. Gunakan titik akhir yang boleh dicapainya; loopbacknya bukan terminal hos. Untuk permintaan registri awam yang dibenarkan, senarai proksi HTTP menyediakan calon untuk URL proksi HTTP pemacu.

Muat turunPengguna/input
Mendapatkan imej BuildKitLaluan daemon Docker
Orkestrasi build dan penyelesaian asasPersekitaran pemacu perkhidmatan BuildKit
Pemuat turun dalam RUNPersekitaran build langkah, termasuk argumen proksi yang disokong

Argumen build tidak boleh mengkonfigurasi semula proses BuildKit yang sedang berjalan, dan persekitaran pemacu tidak menetapkan input pengurus pakej semasa RUN. Sesuaikan corak ini dengan pemacu dan rangkaian sebenar; builder jauh atau bersepadu mungkin menggunakan konfigurasi perkhidmatan lain.

Artikel berkaitan