Với builder docker-container mới, hãy đặt các biến trên dịch vụ 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 .

Các tùy chọn driver env.<key> đặt giá trị bên trong container của builder đó. Hãy dùng một endpoint mà nó với tới được; loopback của nó không phải là terminal của máy chủ. Với các yêu cầu được phép tới registry công khai, danh sách proxy HTTP cung cấp ứng viên cho các URL proxy HTTP của driver.

Tải xuốngNgười dùng/đầu vào
Lấy image BuildKitTuyến của daemon Docker
Điều phối build và phân giải nềnMôi trường driver của dịch vụ BuildKit
Trình tải bên trong RUNMôi trường build của bước, gồm các đối số proxy được hỗ trợ

Đối số build không thể cấu hình lại một tiến trình BuildKit đang chạy, và môi trường của driver không thiết lập đầu vào của trình quản lý gói trong lúc RUN. Hãy khớp mẫu này với driver và mạng thực tế; builder từ xa hoặc tích hợp có thể dùng cấu hình dịch vụ khác.

Bài viết liên quan