Buildx docker-container: BuildKit இன் ப்ராக்ஸி சூழலை அமைத்தல்
docker-container பில்டருக்கு அதன் சொந்த ப்ராக்ஸி சூழல் உள்ளது, இது டீமனின் இழுத்தல்களிலிருந்தும் Dockerfile இல் உள்ள RUN பில்ட் வாதங்களிலிருந்தும் தனித்தது.
புதிய 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 நேரத்தில் தொகுப்பு மேலாளரின் உள்ளீடுகளை நிர்ணயிக்காது. இந்த வடிவத்தை உண்மையான இயக்கி மற்றும் வலையமைப்புக்கு ஏற்ப மாற்றவும்; தொலை அல்லது ஒருங்கிணைந்த பில்டர்கள் வேறு சேவை அமைப்பைப் பயன்படுத்தலாம்.