Buildx docker-container: konfigurasi persekitaran proksi BuildKit
Builder docker-container mempunyai persekitaran proksi sendiri, berasingan daripada tarikan daemon dan daripada argumen build RUN dalam Dockerfile.
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 turun | Pengguna/input |
|---|---|
| Mendapatkan imej BuildKit | Laluan daemon Docker |
| Orkestrasi build dan penyelesaian asas | Persekitaran pemacu perkhidmatan BuildKit |
| Pemuat turun dalam RUN | Persekitaran 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.