இந்த எழுதுதல் பலநிலை டோக்கர் உருவாக்கத்திற்கான வழிகாட்டியை வழங்கும்.
மல்டிஸ்டேஜ் டோக்கர் உருவாக்கத்திற்கான தொடக்க வழிகாட்டி
எளிய Dockerfile மற்றும் பலநிலை Dockerfile உருவாக்கங்கள் மூலம் Docker படத்தை உருவாக்க, பட்டியலிடப்பட்ட முறைகளைப் பாருங்கள்:
- ஒரு எளிய டோக்கர் படத்தை எவ்வாறு உருவாக்குவது?
- மல்டிஸ்டேஜ் டாக்கர்ஃபைலில் இருந்து டோக்கர் படத்தை உருவாக்குவது எப்படி?
ஒரு எளிய டோக்கர் படத்தை எவ்வாறு உருவாக்குவது?
ஒரு எளிய Dockerfile ஐப் பயன்படுத்தி ஒரு எளிய Docker படத்தை உருவாக்க, கொடுக்கப்பட்ட வழிமுறைகளைப் பார்க்கவும்.
படி 1: டெர்மினலைத் திறக்கவும்
விண்டோஸில் இருந்து” தொடக்கம் ”மெனு, Git டெர்மினலைத் திறக்கவும்:
படி 2: புதிய கோப்பகத்தை உருவாக்கவும்
அடுத்து, கொடுக்கப்பட்ட கட்டளையைப் பயன்படுத்தி ஒரு புதிய திட்ட அடைவை உருவாக்கவும்:
அதன் பிறகு, '' உதவியுடன் திட்டக் கோப்பகத்தைத் திறக்கவும் சிடி ” கட்டளை:
$ சிடி மல்டிஸ்டேஜ்
படி 3: நிரல் கோப்பை உருவாக்கவும்
செயல்படுத்த புதிய நிரல் கோப்பை உருவாக்கி திறக்கவும் கோலாங் ” நிரல். உதாரணமாக, நாங்கள் ஒரு ' முக்கிய.go ' கோப்பு:
வழங்கப்பட்ட குறியீட்டை 'இல் ஒட்டவும் முக்கிய.go ' கோப்பு. இந்த நிரல் எளிய வெளியீட்டை அச்சிடும் ' வணக்கம்! LinuxHint டுடோரியலுக்கு வரவேற்கிறோம் 'உள்ளூர் ஹோஸ்டில்:
இறக்குமதி ('fmt'
'பதிவு'
'net/http'
)
செயல்பாடு கையாளுபவர் ( w http . பதில் எழுதுபவர் , ஆர் * http. கோரிக்கை ) {
fmt . Fprintf ( உள்ளே , 'வணக்கம்! LinuxHint டுடோரியலுக்கு வரவேற்கிறோம்' )
}
செயல்பாடு முக்கிய () {
http . HandleFunc ( '/' , கையாளுபவர் )
பதிவு . கொடியது ( http . ListenAndServe ( '0.0.0.0:8080' , பூஜ்யம் ))
}
அச்சகம் ' CTRL+O 'மாற்றங்களைச் சேமிக்க மற்றும்' CTRL+X ' வெளியேற.
படி 4: DockerFile ஐ உருவாக்கவும்
'' ஐப் பயன்படுத்தி நானோ உரை திருத்தியில் புதிய டாக்கர்ஃபைலை உருவாக்கி திறக்கவும் நானோ டாக்கர்ஃபைல் ” கட்டளை:
பின்வரும் குறியீட்டை உள்ளே ஒட்டவும். டோக்கர்ஃபைல் ” திட்டத்தை எவ்வாறு வரிசைப்படுத்துவது என்று கொள்கலனுக்கு அறிவுறுத்தும்:
கோலாங்கிலிருந்து: 1.8பணிப்பாளர் / போ / src / செயலி
நகலெடு main.go .
ரன் கோ பில்ட் -ஓ வெப்சர்வர் .
CMD [ './வெப்சர்வர்' ]
அச்சகம் ' CTRL+O 'கோப்பைச் சேமிக்க மற்றும்' CTRL+X 'எடிட்டரை விட்டு வெளியேற:
படி 5: டோக்கர் படத்தை உருவாக்கவும்
Dockerfile உதவியுடன், ஒரு புதிய Docker படத்தை உருவாக்கவும் டாக்கர் உருவாக்கம் ” கட்டளை. ' -டி படத்தின் குறிச்சொல்/பெயரைக் குறிப்பிட 'குறிச்சொல் பயன்படுத்தப்படுகிறது:
படி 6: டோக்கர் படத்தை இயக்கவும்
Docker படத்தை உருவாக்கிய பிறகு, Docker படத்தை இயக்க கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைப் பயன்படுத்தவும். ' -ப டோக்கர் கொள்கலன் நிரலை இயக்கும் போர்ட் எண்ணைக் குறிப்பிட 'விருப்பம் பயன்படுத்தப்படுகிறது:
அதன் பிறகு, ' http://localhost:8080 ” பயன்பாடு இயங்குகிறதா இல்லையா என்பதைச் சரிபார்க்க:
மேலே உள்ள வெளியீட்டில் இருந்து, நாங்கள் பயன்பாட்டை லோக்கல் ஹோஸ்டில் வெற்றிகரமாக பயன்படுத்தியுள்ளோம் என்பதை நீங்கள் காணலாம்:
படி 7: டோக்கர் படங்களைச் சரிபார்க்கவும்
கடைசியாக, ''ஐ இயக்கவும் டோக்கர் படங்கள்
சிறிய திட்டத்தை செயல்படுத்த டோக்கர் படத்தின் அளவு மிகப் பெரியதாக இருப்பதைக் காணலாம். அத்தகைய சூழ்நிலையில், டோக்கர் படத்தின் அளவைக் குறைக்க பல-நிலை உருவாக்கம் பயன்படுத்தப்படலாம்:
மல்டிஸ்டேஜ் டாக்கர்ஃபைலில் இருந்து டோக்கர் படத்தை உருவாக்குவது எப்படி?
பல கட்ட டாக்கர்ஃபைலை உருவாக்க, வளர்ச்சி செயல்முறைகளை நிலைகளாகப் பிரிக்கவும், படத்தின் அளவைக் குறைக்கவும், கொடுக்கப்பட்டுள்ள படிகளைப் பார்க்கவும்.
படி 1: Dockerfile ஐத் திறக்கவும்
முதலில், Dockerfile ஐ திறக்கவும். நானோ உரை திருத்தி ” குறிப்பிடப்பட்ட கட்டளை மூலம்:
படி 2: மல்டிஸ்டேஜ் டாக்கர்ஃபைலை உருவாக்கவும்
பின்வரும் குறியீட்டை Dockerfile இல் ஒட்டவும். டோக்கர் கோப்பு ஒன்றுக்கு மேற்பட்டவற்றைக் கொண்டிருப்பதைக் கவனிக்கலாம் ' இருந்து ” அறிக்கை, அதாவது நாங்கள் பல-நிலை டாக்கர்ஃபைலை உருவாக்குகிறோம்:
பணிப்பாளர் / போ / src / செயலி
நகலெடு main.go .
ரன் கோ பில்ட் -ஓ வெப்சர்வர் .
ஆல்பைனில் இருந்து
பணிப்பாளர் / செயலி
நகலெடு --இருந்து =அடிப்படை / போ / src / செயலி / செயலி /
CMD [ './வெப்சர்வர்' ]
அச்சகம் ' CTRL+O 'மாற்றங்களைச் சேமிக்க மற்றும்' CTRL+X ”எடிட்டரை விட்டு வெளியேற வேண்டும்.
படி 3: டோக்கர் படத்தை உருவாக்கவும்
இப்போது, மல்டிஸ்டேஜ் கட்டமைப்பின் உதவியுடன் புதிய டோக்கர் படத்தை உருவாக்கவும். இந்த நோக்கத்திற்காக, கொடுக்கப்பட்ட கட்டளையை இயக்கவும்:
மீண்டும், டோக்கர் படத்தைப் பற்றிய கூடுதல் தகவலைச் சரிபார்க்கவும். டோக்கர் படங்கள் ” கட்டளை:
$ டோக்கர் படங்கள் புதிய-வலை-படம்நாங்கள் வெற்றிகரமாக ஒரு டோக்கர் கோப்பை உருவாக்கியுள்ளோம் என்பதை வெளியீடு காட்டுகிறது மற்றும் டோக்கர் கோப்பின் அளவு மட்டும் ' 12.9MB ”:
படி 4: டோக்கர் படத்தை இயக்கவும்
கடைசியாக, டோக்கர் படம் சரியாக வேலை செய்கிறதா இல்லையா என்பதைச் சரிபார்க்க, கொள்கலனை இயக்க டோக்கர் படத்தை இயக்கவும்:
'' என்பதற்குச் செல்வதன் மூலம் உள்ளூர் ஹோஸ்ட் சேவையகத்தைத் திறக்கவும் http://localhost:8080 ” உலாவியில்:
மல்டிஸ்டேஜ் பில்ட் மூலம் நிரலை வெற்றிகரமாக பயன்படுத்தியுள்ளோம் என்பதை வெளியீடு காட்டுகிறது.
முடிவுரை
டோக்கர் மல்டிஸ்டேஜ் பில்ட் ஆனது கட்டங்களின் தொடரை நிலைகளாகக் குறிப்பிடுகிறது. மல்டிஸ்டேஜ் டாக்கர்ஃபைலை உருவாக்க, ஒன்றுக்கும் மேற்பட்ட “FROM” அறிக்கையைக் குறிப்பிட்டு, முதல் “ஐப் பார்க்கவும். இருந்து ” அறிக்கை அடிப்படை உருவாக்கம். அதன் பிறகு, '' ஐப் பயன்படுத்தி புதிய டோக்கர் படத்தை உருவாக்கவும் docker build -t