ახალი docker-container builder-ისთვის ცვლადები 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> დრაივერის ოფციები მნიშვნელობებს ამ builder-ის კონტეინერის შიგნით ათავსებს. გამოიყენეთ ისეთი საბოლოო წერტილი, რომელსაც ის მიაღწევს; მისი loopback ჰოსტის ტერმინალი არ არის. დაშვებული საჯარო რეესტრის მოთხოვნებისთვის HTTP პროქსი სია დრაივერის HTTP პროქსი URL-ებისთვის კანდიდატებს გვთავაზობს.

ჩამოტვირთვამომხმარებელი/შეყვანა
BuildKit იმიჯის მიღებაDocker daemon-ის მარშრუტი
Build-ის ორკესტრაცია და ბაზის გადაწყვეტაBuildKit სერვისის დრაივერის გარემო
ჩამომტვირთავი RUN-ის შიგნითნაბიჯის build გარემო, მხარდაჭერილი პროქსი არგუმენტების ჩათვლით

Build არგუმენტი ვერ გადააკონფიგურირებს მიმდინარე BuildKit პროცესს, და დრაივერის გარემო RUN-ის დროს პაკეტების მენეჯერის შეყვანას არ განსაზღვრავს. მოარგეთ ეს ნიმუში რეალურ დრაივერსა და ქსელს; დისტანციურმა ან ჩაშენებულმა builder-ებმა შეიძლება სხვა სერვისის კონფიგურაცია გამოიყენონ.

დაკავშირებული სტატიები