ಹೊಸ 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 ಸಮಯದಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕದ ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ನಿಗದಿಪಡಿಸುವುದಿಲ್ಲ. ಈ ಮಾದರಿಯನ್ನು ನಿಜವಾದ ಡ್ರೈವರ್ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಹೊಂದಿಸಿ; ದೂರದ ಅಥವಾ ಸಂಯೋಜಿತ ಬಿಲ್ಡರ್‌ಗಳು ಬೇರೆ ಸೇವಾ ಸಂರಚನೆಯನ್ನು ಬಳಸಬಹುದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು