मैंने कमांड 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/