டோக்கர் பில்ட் ஏன் கட்டளைகளிலிருந்து எந்த வெளியீட்டையும் காட்டவில்லை?

Tokkar Pilt En Kattalaikaliliruntu Enta Veliyittaiyum Kattavillai



டோக்கர்' கட்ட ” என்பது Dockerfile மூலம் படங்களை உருவாக்க பயன்படும் Docker கருவியின் முக்கிய கட்டளைகளில் ஒன்றாகும். பயன்பாடுகளை இயக்குவதற்கும் நிர்வகிப்பதற்கும் டோக்கர் கொள்கலன்களுக்கு அறிவுறுத்துவதற்கு டோக்கர் படங்கள் பயன்படுத்தப்படுகின்றன. இருப்பினும், '' ஐப் பயன்படுத்தும் போது பயனர்கள் சிக்கலை எதிர்கொள்ளலாம் டாக்கர் உருவாக்கம் 'டாக்கர் படங்களை உருவாக்குவதற்கான கட்டளை, குறிப்பு அல்லது கேச் நிலை போன்ற எந்த வெளியீடும், Dockerfile இல் வழங்கப்பட்ட கட்டளைகளால் காட்டப்படாது.

டோக்கர் பில்ட்கள் ஏன் கட்டளைகளிலிருந்து எந்த வெளியீட்டையும் காட்டவில்லை என்பதை இந்த வலைப்பதிவு நிரூபிக்கும்.

'டாக்கர் பில்ட்' ஏன் கட்டளைகளிலிருந்து எந்த வெளியீட்டையும் காட்டவில்லை?

விண்டோஸில் டோக்கர் பயன்பாட்டின் பழைய பதிப்பைப் பயன்படுத்தும் பயனர்கள் சில சமயங்களில் கட்டளைகளின் வெளியீட்டைப் பெற முடியாது. டாக்கர் உருவாக்கம் ” கட்டளை. ஏனென்றால், முந்தைய அல்லது அடிப்படை பில்ட்கிட்டை மாற்றியமைக்கும் பில்ட்கிட்டிலிருந்து அவை வெளியீட்டைப் பெறுகின்றன. கட்டளைகளின் வெளியீட்டைக் காண ' டாக்கர் உருவாக்கம் 'பட உருவாக்கத்திற்கான செயல்படுத்தல்,' பயன்படுத்தவும் – முன்னேற்றம் = வெற்று ” விருப்பம்.







இந்த நோக்கத்திற்காக, '' செயல்படுத்துவதற்கான நடைமுறையை நாங்கள் வழங்கியுள்ளோம். டாக்கர் உருவாக்கம் கட்டளைகளின் வெளியீட்டைக் காட்ட கட்டளை.



படி 1: விஷுவல் ஸ்டுடியோ குறியீட்டைத் திறக்கவும்

முதலில், விண்டோஸ் ஸ்டார்ட் மெனு வழியாக விஷுவல் ஸ்டுடியோ கோட் எடிட்டரைத் திறக்கவும்:







படி 2: DockerFile ஐ உருவாக்கவும்

தனிப்படுத்தப்பட்ட ஐகானைக் கிளிக் செய்வதன் மூலம் திட்டக் கோப்பகத்தில் புதிய டோக்கர் கோப்பை உருவாக்கவும் மற்றும் கோப்பிற்கு பெயரிடவும் ' டோக்கர்ஃபைல் ”:



கொடுக்கப்பட்ட குறியீட்டை 'இல் ஒட்டவும் டோக்கர்ஃபைல் ”. இந்த வழிமுறைகள் சில பைதான் தொகுதிகளை நிறுவி பின்னர் வெளியீட்டைக் காண்பிக்கும் ' டோக்கர் மிகவும் எளிமையான வரிசைப்படுத்தல் கருவியாகும் ”:

மலைப்பாம்பிலிருந்து: 3.6

ஓடு apt-get update && apt-get install -ஒய் --no-install-recommends \\

python3-setuptools \

python3-pip \

python3-dev \

python3-venv \

git \\

&& \\

apt-சுத்தம் பெற && \\

rm -ஆர்.எஃப் / இருந்தது / லிப் / பொருத்தமான / பட்டியல்கள் /*

வெளிப்படுத்து 8000

CMD மலைப்பாம்பு -சி 'அச்சு ('டாக்கர் மிகவும் எளிமையான வரிசைப்படுத்தல் கருவி')'

படி 3: 'டாக்கர் பில்ட்' கட்டளையை இயக்கவும்

அடுத்து, டோக்கர் படத்தை உருவாக்க வழங்கப்பட்ட கட்டளையை இயக்கவும். ' -டி படத்தின் பெயரைக் குறிப்பிட கொடி பயன்படுத்தப்படுகிறது:

$ டாக்கர் உருவாக்கம் -டி மலைப்பாம்பு உருவம் .

கட்டளைகள் செயல்படுத்தப்பட்டதை நீங்கள் காணலாம் ஆனால் எந்த வெளியீட்டையும் காட்டவில்லை:

படி 4: கட்டளை வெளியீட்டைக் காட்ட 'டாக்கர் பில்ட்' கட்டளையை இயக்கவும்

இப்போது அதையே செயல்படுத்தவும்' டாக்கர் உருவாக்கம் 'உடன் கட்டளை' – முன்னேற்றம் = வெற்று கட்டளைகளின் வெளியீட்டைக் காண விருப்பம்:

$ டாக்கர் உருவாக்கம் -- முன்னேற்றம் = வெற்று.

கட்டளைகளின் வெளியீட்டை நாங்கள் வெற்றிகரமாகக் காட்டியிருப்பதைக் காணலாம். டாக்கர் உருவாக்கம் மரணதண்டனை:

படி 5: டோக்கர் படத்தை இயக்கவும்

அடுத்து, கூறப்பட்ட கட்டளையின் உதவியுடன் டோக்கர் படத்தை இயக்கவும்:

$ டாக்கர் ரன் -அது மலைப்பாம்பு படம்

ஏன் என்பதை நாங்கள் விளக்கியுள்ளோம் ' டாக்கர் உருவாக்கம் ” என்பது கட்டளைகளிலிருந்து எந்த வெளியீட்டையும் காட்டவில்லை மற்றும் அதை எவ்வாறு சரிசெய்வது.

முடிவுரை

பின்னால் உள்ள காரணம் ' டாக்கர் உருவாக்கம் ” கட்டளைகளில் இருந்து எந்த வெளியீட்டையும் காட்டவில்லை என்றால், Docker பயனர்கள் Buildkit இலிருந்து வெளியீட்டைப் பெறுகிறார்கள், இது புதிய Docker பதிப்பில் முந்தைய அல்லது அடிப்படை Buildkit க்கு மாற்றாகும். கட்டளையின் வெளியீட்டைக் காண ' டாக்கர் உருவாக்கம் 'கட்டளை,' பயன்படுத்தவும் – முன்னேற்றம் = வெற்று ” விருப்பத்தை கட்டளையுடன் சேர்த்து. ஏன் என்பதை இந்த இடுகை நிரூபித்தது ' டாக்கர் உருவாக்கம் ” என்பது கட்டளைகளிலிருந்து எந்த வெளியீட்டையும் காட்டவில்லை மற்றும் அதை எவ்வாறு தீர்ப்பது.