मैंने कमांड export DOCKER_BUILDKIT=1
से पहले कोशिश की docker-compose build
और मैंने अपेक्षित बिल्डकिट आउटपुट नहीं देखा। मुझे कैसे याद किया?
मैंने कमांड export DOCKER_BUILDKIT=1
से पहले कोशिश की docker-compose build
और मैंने अपेक्षित बिल्डकिट आउटपुट नहीं देखा। मुझे कैसे याद किया?
जवाबों:
आप इस कमांड का उपयोग डॉकटर- सीएलआई को यह बताने के लिए कर सकते हैं कि किसी डॉक्युमेंट को निष्पादित करते समय डॉकटर सीएलआई का उपयोग करें ।
COMPOSE_DOCKER_CLI_BUILD=1 docker-compose build
आपको हमेशा की तरह ही निर्माण देखना चाहिए, लेकिन इस चेतावनी के साथ:
चेतावनी: मूल निर्माण एक प्रायोगिक विशेषता है और यह किसी भी समय बदल सकता है
और आप इस तरह जा सकते हैं कि डिफॉल्ट बिल्डर के बजाय बिल्डकिट का उपयोग करने के लिए सीएलआई को पैरामीरिज करें :
COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker-compose build
विंडोज संस्करण:
set "COMPOSE_DOCKER_CLI_BUILD=1" & set "DOCKER_BUILDKIT=1" & docker-compose build
आप विश्व स्तर पर BuildKit को भी सक्षम कर सकते हैं, संपादन /etc/docker/daemon.json
फ़ाइल, जोड़ सकते हैं:
{ "features": { "buildkit": true } }
अधिक जानकारी के लिए: https://docs.docker.com/develop/develop-images/build_enhancements/