டாக்கர்ஃபைலைப் பயன்படுத்தி ஜாவா பயன்பாட்டிற்கான படத்தை எவ்வாறு உருவாக்குவது

Takkarhpailaip Payanpatutti Java Payanpattirkana Patattai Evvaru Uruvakkuvatu



டோக்கர் என்பது டெவலப்பர்களுக்கு கண்டெய்னர் பயன்பாடுகளை உருவாக்க, வரிசைப்படுத்த மற்றும் இயக்க உதவுவதற்காக வடிவமைக்கப்பட்ட ஒரு மன்றமாகும். அந்த நோக்கத்திற்காக, டோக்கர் படங்கள் பயன்படுத்தப்படுகின்றன. டோக்கர் படங்கள் அடிப்படையில், ஒரு அப்ளிகேஷனை இயக்க தேவையான அனைத்தையும் கொண்டிருக்கும் ஒரு பயன்பாட்டின் இயங்கக்கூடிய தொகுப்பு ஆகும். டெவலப்பர்கள் ஜாவா மற்றும் பல போன்ற அனைத்து வகையான பயன்பாடுகளுக்கும் வெவ்வேறு படங்களை உருவாக்க முடியும்.

இந்த வலைப்பதிவின் முடிவுகள்:







ஜாவா பயன்பாட்டிற்கான டாக்கர்ஃபைலைப் பயன்படுத்தி படத்தை உருவாக்குவது எப்படி?

டாக்கர்ஃபைல் மூலம் ஜாவா பயன்பாட்டிற்கான படத்தை உருவாக்க பின்வரும் படிகளைப் பார்க்கவும்.



படி 1: ஜாவா கோப்புறையை அணுகவும்



முதலில், உங்களுக்கு விருப்பமான மூலக் குறியீடு எடிட்டரைத் துவக்கி, உங்கள் ஜாவா பயன்பாடு இருக்கும் கோப்புறையை அணுகவும். உதாரணமாக, நாங்கள் திறந்தோம் விஷுவல் ஸ்டுடியோ குறியீடு மூல குறியீடு திருத்தி மற்றும் கிளிக் செய்யவும் கோப்புறையைத் திற... விருப்பம்:






இப்போது, ​​உங்கள் லோக்கல் மெஷினில் இருந்து குறிப்பிட்ட கோப்புறையைத் தேர்ந்தெடுத்து அழுத்தவும் கோப்புறையைத் தேர்ந்தெடுக்கவும் பொத்தானை. இங்கே, நாங்கள் தேர்ந்தெடுத்தோம் ஜாவா1 கோப்புறை:


படி 2: ஜாவா பயன்பாட்டுக் கோப்பைத் திறக்கவும்



பின்னர், உங்கள் ஜாவா பயன்பாட்டு கோப்புறையைத் திறந்து, ஏற்கனவே உள்ள கோப்புகளைப் பார்க்கவும். எங்கள் விஷயத்தில், ஒரே ஒரு கோப்பு மட்டுமே பெயரிடப்பட்டுள்ளது demo2.java அதில் பின்வரும் குறியீடு உள்ளது:

வகுப்பு டெமோ 1 {
பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {
System.out.println ( 'வணக்கம் எனது LinuxHint பக்கத்திற்கு வருக' ) ;
}
}



படி 3: டாக்கர்ஃபைலை உருவாக்கவும்

அடுத்து, Dockerfile ஐ உருவாக்க கீழே உள்ள சிறப்பம்சமாக உள்ள ஐகானைக் கிளிக் செய்யவும்:


நீங்கள் பார்க்க முடியும் என, Dockerfile வெற்றிகரமாக உருவாக்கப்பட்டது:


படி 4: Dockerfile ஐ திருத்து

பின்னர், பின்வரும் குறியீட்டை Dockerfile இல் ஒட்டவும்:

openjdk இலிருந்து: பதினொரு
பணிப்பாளர் / செயலி
நகலெடு. .
CMD [ 'ஜாவா' , './demo1.java' ]


இங்கே:

    • இருந்து பின்வரும் வழிமுறைகளுக்கு அடிப்படை படத்தை அமைக்க கட்டளை பயன்படுத்தப்படுகிறது. எங்கள் அடிப்படை படம் openjdk:11 .
    • பணிப்பாளர் எந்த நேரத்திலும் டோக்கர் கொள்கலன் வேலை செய்யும் கோப்பகத்தைக் குறிப்பிடுவதற்கு கட்டளை பயன்படுத்தப்படுகிறது. இங்கே, /செயலி வேலை செய்யும் அடைவு ஆகும்.
    • நகலெடு ஹோஸ்ட் அமைப்பிலிருந்து கோப்புகளை புதிதாக உருவாக்கப்பட்ட டோக்கர் படத்திற்கு நகலெடுக்க கட்டளை பயன்படுத்தப்படுகிறது. எங்கள் விஷயத்தில், இது தற்போதைய வேலை கோப்பகத்திலிருந்து கோப்பை நகலெடுத்து தற்போதைய கொள்கலன் பாதையில் ஒட்டவும்.
    • CMD டோக்கர் கொள்கலன் தொடங்கும் போது செயல்படுத்தப்பட வேண்டிய கட்டளையைக் குறிப்பிடுவதற்கு கட்டளை பயன்படுத்தப்படுகிறது. இங்கே, ஜாவா இயங்கக்கூடியது மற்றும் demo1.java கோப்பு ஒரு அளவுரு:



படி 5: புதிய முனையத்தைத் திறக்கவும்

அடுத்து, கீழே சிறப்பிக்கப்பட்டுள்ள மூன்று புள்ளிகளைக் கிளிக் செய்து, என்பதைத் தேர்ந்தெடுக்கவும் முனையத்தில் விருப்பம், மற்றும் ஹிட் புதிய முனையம் புதிய முனையத்தைத் தொடங்க:


படி 6: டோக்கர் படத்தை உருவாக்கவும்

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

டாக்கர் உருவாக்கம் -டி டெமோ 1 .


மேலே கூறப்பட்ட கட்டளையில்:

    • டாக்கர் உருவாக்கம் ஒரு படத்தை உருவாக்க கட்டளை பயன்படுத்தப்படுகிறது.
    • -டி படத்தின் பெயரைக் குறிப்பிட குறிச்சொல் பயன்படுத்தப்படுகிறது.
    • டெமோ1 என்பது நமது படத்தின் பெயர்.
    • . படத்தை ஏற்ற பயன்படுகிறது:



படி 7: படங்களைப் பட்டியலிடவும்

ஜாவா பயன்பாட்டிற்காக புதிய டோக்கர் படம் உருவாக்கப்பட்டுள்ளதா இல்லையா என்பதை சரிபார்க்க, பின்வரும் கட்டளையை இயக்கவும்:

டோக்கர் படங்கள்


கீழே வழங்கப்பட்ட வெளியீட்டின் படி, புதிய டாக்கர் படம் பட்டியலில் உள்ளது:


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

கடைசியாக, பில்ட் டோக்கர் படத்தை இயக்கவும் டாக்கர் ரன் படத்தின் பெயருடன் கட்டளை:

டாக்கர் ரன் டெமோ1


இதன் விளைவாக, இது படத்தை இயக்கி, இருக்கும் அனைத்து வழிமுறைகளையும் காண்பிக்கும்:

டோக்கர் படங்களை உருவாக்கும்போது எந்த வகையான சிக்கல்கள் அடிக்கடி நிகழ்கின்றன?

டோக்கரில் ஒரு புதிய படத்தை உருவாக்கும்போது, ​​பயனர்கள் அடிக்கடி பல சிக்கல்களை எதிர்கொள்கின்றனர், அவை கீழே பட்டியலிடப்பட்டுள்ளன:

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

அவ்வளவுதான்! டாக்கர்ஃபைல் மூலம் ஜாவா பயன்பாட்டிற்கான படத்தை உருவாக்குவதற்கான முறையை நாங்கள் விவரித்துள்ளோம்.

முடிவுரை

டோக்கர் படங்கள் போன்ற ஒரு கொள்கலனில் பயன்பாட்டை இயக்குவதற்குப் பயன்படுத்தப்படும் வழிமுறைகளின் தொகுப்பு உள்ளது ஜாவா . எந்தவொரு ஜாவா பயன்பாட்டிற்கும் டாக்கர்ஃபைலைப் பயன்படுத்தி ஒரு படத்தை உருவாக்க, முதலில், ஜாவா மூலக் குறியீடு கோப்புகளைக் கொண்ட குறிப்பிட்ட கோப்புறையை அணுகவும். பின்னர், ஒரு புதிய Dockerfile ஐ உருவாக்கி தேவையான கட்டளைகளைச் சேர்க்கவும். அதன் பிறகு, முனையத்தைத் திறந்து அதை இயக்கவும் docker build -t ஒரு படத்தை உருவாக்க கட்டளை. இந்த வழிகாட்டியில், Dockerfile ஐப் பயன்படுத்தி ஒரு புதிய படத்தை உருவாக்குவதற்கான செயல்முறையை நாங்கள் விளக்கியுள்ளோம்.